mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
[SCSI] esp: Fix bug in esp_remove_common.
Do not try to kfree(esp), scsi_host_put() takes care of that. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
96399487ad
commit
7bd5ed5dd4
1 changed files with 1 additions and 4 deletions
|
@ -1120,9 +1120,6 @@ static int __devexit esp_remove_common(struct esp *esp)
|
|||
|
||||
scsi_remove_host(esp->ehost);
|
||||
|
||||
scsi_host_put(esp->ehost);
|
||||
esp->ehost = NULL;
|
||||
|
||||
ESP_INTSOFF(esp->dregs);
|
||||
#if 0
|
||||
esp_reset_dma(esp);
|
||||
|
@ -1135,7 +1132,7 @@ static int __devexit esp_remove_common(struct esp *esp)
|
|||
sbus_iounmap(esp->eregs, ESP_REG_SIZE);
|
||||
esp->dma->allocated = 0;
|
||||
|
||||
kfree(esp);
|
||||
scsi_host_put(esp->ehost);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue