Remove obsolete #include <linux/config.h>
[sfrench/cifs-2.6.git] / drivers / scsi / esp.c
index 8e8fc43c1d227c568f9f274ad625b8bc7f8fd72b..36c50b61f94da76057829677373852c2d968f9f5 100644 (file)
@@ -12,7 +12,6 @@
  * 3) Add tagged queueing.
  */
 
-#include <linux/config.h>
 #include <linux/kernel.h>
 #include <linux/delay.h>
 #include <linux/types.h>
@@ -1120,9 +1119,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 +1131,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;
 }