public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* replace deprecated hosts.h file
@ 2004-05-29 14:21 Arjan van de Ven
  2004-05-29 15:10 ` Jeff Garzik
  0 siblings, 1 reply; 11+ messages in thread
From: Arjan van de Ven @ 2004-05-29 14:21 UTC (permalink / raw)
  To: linux-scsi

Hi,

resend of the hosts.h -> scsi/scsi_host.h diff against current linus BK.
The sooner we remove the users of hosts.h the sooner we can make sure new
code doesn't use it....


diff -purN linux-2.6.6/drivers/scsi.org/3w-xxxx.c linux-2.6.6/drivers/scsi/3w-xxxx.c
--- linux-2.6.6/drivers/scsi.org/3w-xxxx.c	2004-05-12 17:45:57.888964000 +0200
+++ linux-2.6.6/drivers/scsi/3w-xxxx.c	2004-05-12 17:46:19.061746008 +0200
@@ -220,7 +220,7 @@ MODULE_LICENSE("GPL");
 #define __3W_C			/* let 3w-xxxx.h know it is use */
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "3w-xxxx.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/53c700.c linux-2.6.6/drivers/scsi/53c700.c
--- linux-2.6.6/drivers/scsi.org/53c700.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/53c700.c	2004-05-12 17:46:19.097740536 +0200
@@ -135,7 +135,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsi_transport.h>
 #include <scsi/scsi_transport_spi.h>
diff -purN linux-2.6.6/drivers/scsi.org/53c7xx.c linux-2.6.6/drivers/scsi/53c7xx.c
--- linux-2.6.6/drivers/scsi.org/53c7xx.c	2004-05-10 04:33:22.000000000 +0200
+++ linux-2.6.6/drivers/scsi/53c7xx.c	2004-05-12 17:46:19.192726096 +0200
@@ -280,7 +280,7 @@
 #endif
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c7xx.h"
 #include <linux/stat.h>
 #include <linux/stddef.h>
diff -purN linux-2.6.6/drivers/scsi.org/a2091.c linux-2.6.6/drivers/scsi/a2091.c
--- linux-2.6.6/drivers/scsi.org/a2091.c	2004-05-10 04:32:37.000000000 +0200
+++ linux-2.6.6/drivers/scsi/a2091.c	2004-05-12 17:46:19.200724880 +0200
@@ -16,7 +16,7 @@
 #include <linux/spinlock.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "a2091.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/a3000.c linux-2.6.6/drivers/scsi/a3000.c
--- linux-2.6.6/drivers/scsi.org/a3000.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/a3000.c	2004-05-12 17:46:19.207723816 +0200
@@ -15,7 +15,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "a3000.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/advansys.c linux-2.6.6/drivers/scsi/advansys.c
--- linux-2.6.6/drivers/scsi.org/advansys.c	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/advansys.c	2004-05-12 17:46:19.496679888 +0200
@@ -807,7 +807,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "advansys.h"
 #ifdef CONFIG_PCI
 #include <linux/pci.h>
diff -purN linux-2.6.6/drivers/scsi.org/aha1542.c linux-2.6.6/drivers/scsi/aha1542.c
--- linux-2.6.6/drivers/scsi.org/aha1542.c	2004-05-10 04:32:37.000000000 +0200
+++ linux-2.6.6/drivers/scsi/aha1542.c	2004-05-12 17:46:19.591665448 +0200
@@ -47,7 +47,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aha1542.h"
 
 #define SCSI_BUF_PA(address)	isa_virt_to_bus(address)
diff -purN linux-2.6.6/drivers/scsi.org/aha1740.c linux-2.6.6/drivers/scsi/aha1740.c
--- linux-2.6.6/drivers/scsi.org/aha1740.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/aha1740.c	2004-05-12 17:46:19.605663320 +0200
@@ -56,7 +56,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aha1740.h"
 
 /* IF YOU ARE HAVING PROBLEMS WITH THIS DRIVER, AND WANT TO WATCH
diff -purN linux-2.6.6/drivers/scsi.org/aic7xxx/aic79xx_osm.h linux-2.6.6/drivers/scsi/aic7xxx/aic79xx_osm.h
--- linux-2.6.6/drivers/scsi.org/aic7xxx/aic79xx_osm.h	2004-05-10 04:32:52.000000000 +0200
+++ linux-2.6.6/drivers/scsi/aic7xxx/aic79xx_osm.h	2004-05-12 17:46:26.646592936 +0200
@@ -68,7 +68,7 @@
 /* Core SCSI definitions */
 #define AIC_LIB_PREFIX ahd
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 /* Name space conflict with BSD queue macros */
 #ifdef LIST_HEAD
diff -purN linux-2.6.6/drivers/scsi.org/aic7xxx/aic7xxx_osm.h linux-2.6.6/drivers/scsi/aic7xxx/aic7xxx_osm.h
--- linux-2.6.6/drivers/scsi.org/aic7xxx/aic7xxx_osm.h	2004-05-12 17:45:57.901962000 +0200
+++ linux-2.6.6/drivers/scsi/aic7xxx/aic7xxx_osm.h	2004-05-12 17:46:26.710583208 +0200
@@ -85,7 +85,7 @@
 /* Core SCSI definitions */
 #define AIC_LIB_PREFIX ahc
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 /* Name space conflict with BSD queue macros */
 #ifdef LIST_HEAD
diff -purN linux-2.6.6/drivers/scsi.org/aic7xxx/aiclib.c linux-2.6.6/drivers/scsi/aic7xxx/aiclib.c
--- linux-2.6.6/drivers/scsi.org/aic7xxx/aiclib.c	2004-05-10 04:32:37.000000000 +0200
+++ linux-2.6.6/drivers/scsi/aic7xxx/aiclib.c	2004-05-12 17:46:25.067832944 +0200
@@ -36,7 +36,7 @@
 
 /* Core SCSI definitions */
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aiclib.h"
 #include "cam.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/aic7xxx_old.c linux-2.6.6/drivers/scsi/aic7xxx_old.c
--- linux-2.6.6/drivers/scsi.org/aic7xxx_old.c	2004-05-12 17:45:57.912961000 +0200
+++ linux-2.6.6/drivers/scsi/aic7xxx_old.c	2004-05-12 17:46:19.778637024 +0200
@@ -239,7 +239,7 @@
 #include <linux/smp.h>
 #include <linux/interrupt.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aic7xxx_old/aic7xxx.h"
 
 #include "aic7xxx_old/sequencer.h"
diff -purN linux-2.6.6/drivers/scsi.org/amiga7xx.c linux-2.6.6/drivers/scsi/amiga7xx.c
--- linux-2.6.6/drivers/scsi.org/amiga7xx.c	2004-05-10 04:32:28.000000000 +0200
+++ linux-2.6.6/drivers/scsi/amiga7xx.c	2004-05-12 17:46:19.784636112 +0200
@@ -25,7 +25,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c7xx.h"
 #include "amiga7xx.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/ata_piix.c linux-2.6.6/drivers/scsi/ata_piix.c
--- linux-2.6.6/drivers/scsi.org/ata_piix.c	2004-05-12 17:45:57.913960000 +0200
+++ linux-2.6.6/drivers/scsi/ata_piix.c	2004-05-12 17:46:19.796634288 +0200
@@ -28,7 +28,7 @@
 #include <linux/blkdev.h>
 #include <linux/delay.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/libata.h>
 
 #define DRV_NAME	"ata_piix"
diff -purN linux-2.6.6/drivers/scsi.org/atari_scsi.c linux-2.6.6/drivers/scsi/atari_scsi.c
--- linux-2.6.6/drivers/scsi.org/atari_scsi.c	2004-05-10 04:33:21.000000000 +0200
+++ linux-2.6.6/drivers/scsi/atari_scsi.c	2004-05-12 17:46:19.876622128 +0200
@@ -102,7 +102,7 @@
 #include <asm/bitops.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "atari_scsi.h"
 #include "NCR5380.h"
 #include <asm/atari_stdma.h>
diff -purN linux-2.6.6/drivers/scsi.org/atp870u.c linux-2.6.6/drivers/scsi/atp870u.c
--- linux-2.6.6/drivers/scsi.org/atp870u.c	2004-05-10 04:32:28.000000000 +0200
+++ linux-2.6.6/drivers/scsi/atp870u.c	2004-05-12 17:46:19.920615440 +0200
@@ -34,7 +34,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "atp870u.h"
 
 /*
diff -purN linux-2.6.6/drivers/scsi.org/blz1230.c linux-2.6.6/drivers/scsi/blz1230.c
--- linux-2.6.6/drivers/scsi.org/blz1230.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/blz1230.c	2004-05-12 17:46:19.929614072 +0200
@@ -28,7 +28,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/blz2060.c linux-2.6.6/drivers/scsi/blz2060.c
--- linux-2.6.6/drivers/scsi.org/blz2060.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/blz2060.c	2004-05-12 17:46:19.937612856 +0200
@@ -28,7 +28,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/BusLogic.c linux-2.6.6/drivers/scsi/BusLogic.c
--- linux-2.6.6/drivers/scsi.org/BusLogic.c	2004-05-10 04:33:20.000000000 +0200
+++ linux-2.6.6/drivers/scsi/BusLogic.c	2004-05-12 17:46:20.007602216 +0200
@@ -48,7 +48,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "BusLogic.h"
 #include "FlashPoint.c"
 
diff -purN linux-2.6.6/drivers/scsi.org/bvme6000.c linux-2.6.6/drivers/scsi/bvme6000.c
--- linux-2.6.6/drivers/scsi.org/bvme6000.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/bvme6000.c	2004-05-12 17:46:20.012601456 +0200
@@ -17,7 +17,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c7xx.h"
 #include "bvme6000.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/constants.c linux-2.6.6/drivers/scsi/constants.c
--- linux-2.6.6/drivers/scsi.org/constants.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/constants.c	2004-05-12 17:46:20.034598112 +0200
@@ -12,7 +12,7 @@
 #include <linux/blkdev.h>
 #include <linux/kernel.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #define CONST_COMMAND   0x01
 #define CONST_STATUS    0x02
diff -purN linux-2.6.6/drivers/scsi.org/cpqfcTScontrol.c linux-2.6.6/drivers/scsi/cpqfcTScontrol.c
--- linux-2.6.6/drivers/scsi.org/cpqfcTScontrol.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cpqfcTScontrol.c	2004-05-12 17:46:20.071592488 +0200
@@ -45,7 +45,7 @@
 #include <linux/spinlock.h>
 
 #include "scsi.h"
-#include "hosts.h"   // Scsi_Host definition for INT handler
+#include <scsi/scsi_host.h>   // Scsi_Host definition for INT handler
 #include "cpqfcTSchip.h"
 #include "cpqfcTSstructs.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/cpqfcTSinit.c linux-2.6.6/drivers/scsi/cpqfcTSinit.c
--- linux-2.6.6/drivers/scsi.org/cpqfcTSinit.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cpqfcTSinit.c	2004-05-12 17:46:20.116585648 +0200
@@ -51,7 +51,7 @@
 #include <asm/irq.h>
 #include <linux/spinlock.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 #include "cpqfcTSchip.h"
 #include "cpqfcTSstructs.h"
@@ -1266,7 +1266,7 @@ static void QueLinkDownCmnd( CPQFCHBA *c
 
 
 
-// The file "hosts.h" says not to call scsi_done from
+// The file <scsi/scsi_host.h> says not to call scsi_done from
 // inside _queuecommand, so we'll do it from the heartbeat timer
 // (clarification: Turns out it's ok to call scsi_done from queuecommand 
 // for cases that don't go to the hardware like scsi cmds destined
diff -purN linux-2.6.6/drivers/scsi.org/cpqfcTSworker.c linux-2.6.6/drivers/scsi/cpqfcTSworker.c
--- linux-2.6.6/drivers/scsi.org/cpqfcTSworker.c	2004-05-10 04:33:12.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cpqfcTSworker.c	2004-05-12 17:46:20.222569536 +0200
@@ -39,7 +39,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"   // struct Scsi_Host definition for T handler
+#include <scsi/scsi_host.h>   // struct Scsi_Host definition for T handler
 #include "cpqfcTSchip.h"
 #include "cpqfcTSstructs.h"
 #include "cpqfcTStrigger.h"
diff -purN linux-2.6.6/drivers/scsi.org/cyberstorm.c linux-2.6.6/drivers/scsi/cyberstorm.c
--- linux-2.6.6/drivers/scsi.org/cyberstorm.c	2004-05-10 04:33:12.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cyberstorm.c	2004-05-12 17:46:20.232568016 +0200
@@ -31,7 +31,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/cyberstormII.c linux-2.6.6/drivers/scsi/cyberstormII.c
--- linux-2.6.6/drivers/scsi.org/cyberstormII.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cyberstormII.c	2004-05-12 17:46:20.240566800 +0200
@@ -27,7 +27,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/dc395x.c linux-2.6.6/drivers/scsi/dc395x.c
--- linux-2.6.6/drivers/scsi.org/dc395x.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dc395x.c	2004-05-12 17:46:20.319554792 +0200
@@ -53,7 +53,7 @@
 #include <linux/blkdev.h>
 #include <asm/io.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "dc395x.h"
 #include <scsi/scsicam.h>	/* needed for scsicam_bios_param */
 #include <linux/interrupt.h>
diff -purN linux-2.6.6/drivers/scsi.org/dec_esp.c linux-2.6.6/drivers/scsi/dec_esp.c
--- linux-2.6.6/drivers/scsi.org/dec_esp.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dec_esp.c	2004-05-12 17:46:20.331552968 +0200
@@ -29,7 +29,7 @@
 #include <linux/stat.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/irq.h>
diff -purN linux-2.6.6/drivers/scsi.org/dmx3191d.c linux-2.6.6/drivers/scsi/dmx3191d.c
--- linux-2.6.6/drivers/scsi.org/dmx3191d.c	2004-05-10 04:32:39.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dmx3191d.c	2004-05-12 17:46:20.337552056 +0200
@@ -34,7 +34,7 @@
 #include <linux/delay.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "dmx3191d.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/dpt_i2o.c linux-2.6.6/drivers/scsi/dpt_i2o.c
--- linux-2.6.6/drivers/scsi.org/dpt_i2o.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dpt_i2o.c	2004-05-12 17:46:20.390544000 +0200
@@ -65,7 +65,7 @@ MODULE_DESCRIPTION("Adaptec I2O RAID Dri
 #include <asm/io.h>		/* for virt_to_bus, etc. */
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "dpt/dptsig.h"
 #include "dpti.h"
diff -purN linux-2.6.6/drivers/scsi.org/dtc.c linux-2.6.6/drivers/scsi/dtc.c
--- linux-2.6.6/drivers/scsi.org/dtc.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dtc.c	2004-05-12 17:46:20.401542328 +0200
@@ -84,7 +84,7 @@
 #include <linux/interrupt.h>
 #include <asm/io.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "dtc.h"
 #define AUTOPROBE_IRQ
 #include "NCR5380.h"
diff -purN linux-2.6.6/drivers/scsi.org/eata.c linux-2.6.6/drivers/scsi/eata.c
--- linux-2.6.6/drivers/scsi.org/eata.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/eata.c	2004-05-12 17:46:20.441536248 +0200
@@ -495,7 +495,7 @@
 #include <linux/spinlock.h>
 #include <scsi/scsicam.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <asm/dma.h>
 #include <asm/irq.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/eata_pio.c linux-2.6.6/drivers/scsi/eata_pio.c
--- linux-2.6.6/drivers/scsi.org/eata_pio.c	2004-05-10 04:32:52.000000000 +0200
+++ linux-2.6.6/drivers/scsi/eata_pio.c	2004-05-12 17:46:20.460533360 +0200
@@ -63,7 +63,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsicam.h>
 
 #include "eata_generic.h"
diff -purN linux-2.6.6/drivers/scsi.org/esp.c linux-2.6.6/drivers/scsi/esp.c
--- linux-2.6.6/drivers/scsi.org/esp.c	2004-05-10 04:33:21.000000000 +0200
+++ linux-2.6.6/drivers/scsi/esp.c	2004-05-12 17:46:20.529522872 +0200
@@ -27,7 +27,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "esp.h"
 
 #include <asm/sbus.h>
diff -purN linux-2.6.6/drivers/scsi.org/fastlane.c linux-2.6.6/drivers/scsi/fastlane.c
--- linux-2.6.6/drivers/scsi.org/fastlane.c	2004-05-10 04:32:28.000000000 +0200
+++ linux-2.6.6/drivers/scsi/fastlane.c	2004-05-12 17:46:20.539521352 +0200
@@ -36,7 +36,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/fcal.c linux-2.6.6/drivers/scsi/fcal.c
--- linux-2.6.6/drivers/scsi.org/fcal.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/fcal.c	2004-05-12 17:46:20.547520136 +0200
@@ -21,7 +21,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "../fc4/fcp_impl.h"
 #include "fcal.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/fd_mcs.c linux-2.6.6/drivers/scsi/fd_mcs.c
--- linux-2.6.6/drivers/scsi.org/fd_mcs.c	2004-05-10 04:32:28.000000000 +0200
+++ linux-2.6.6/drivers/scsi/fd_mcs.c	2004-05-12 17:46:20.572516336 +0200
@@ -93,7 +93,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "fd_mcs.h"
 
 #define DRIVER_VERSION "v0.2 by ZP Gu<zpg@castle.net>"
diff -purN linux-2.6.6/drivers/scsi.org/fdomain.c linux-2.6.6/drivers/scsi/fdomain.c
--- linux-2.6.6/drivers/scsi.org/fdomain.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/fdomain.c	2004-05-12 17:46:20.603511624 +0200
@@ -284,7 +284,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 MODULE_AUTHOR("Rickard E. Faith");
 MODULE_DESCRIPTION("Future domain SCSI driver");
--- linux-2.6.6/drivers/scsi.org/g_NCR5380.c	2004-05-10 04:32:02.000000000 +0200
+++ linux-2.6.6/drivers/scsi/g_NCR5380.c	2004-05-12 17:46:20.928462224 +0200
@@ -107,7 +107,7 @@
 #include <linux/sched.h>
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "g_NCR5380.h"
 #include "NCR5380.h"
 #include <linux/stat.h>
diff -purN linux-2.6.6/drivers/scsi.org/gvp11.c linux-2.6.6/drivers/scsi/gvp11.c
--- linux-2.6.6/drivers/scsi.org/gvp11.c	2004-05-10 04:33:20.000000000 +0200
+++ linux-2.6.6/drivers/scsi/gvp11.c	2004-05-12 17:46:20.941460248 +0200
@@ -16,7 +16,7 @@
 #include <linux/spinlock.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "gvp11.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/i60uscsi.c linux-2.6.6/drivers/scsi/i60uscsi.c
--- linux-2.6.6/drivers/scsi.org/i60uscsi.c	2004-05-10 04:32:02.000000000 +0200
+++ linux-2.6.6/drivers/scsi/i60uscsi.c	2004-05-12 17:46:20.966456448 +0200
@@ -81,7 +81,7 @@
 #include <asm/io.h>
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "inia100.h"
 
 #define JIFFIES_TO_MS(t) ((t) * 1000 / HZ)
diff -purN linux-2.6.6/drivers/scsi.org/ibmmca.c linux-2.6.6/drivers/scsi/ibmmca.c
--- linux-2.6.6/drivers/scsi.org/ibmmca.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/ibmmca.c	2004-05-12 17:46:21.057442616 +0200
@@ -45,7 +45,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "ibmmca.h"
 
 /* current version of this driver-source: */
diff -purN linux-2.6.6/drivers/scsi.org/ide-scsi.c linux-2.6.6/drivers/scsi/ide-scsi.c
--- linux-2.6.6/drivers/scsi.org/ide-scsi.c	2004-05-10 04:32:52.000000000 +0200
+++ linux-2.6.6/drivers/scsi/ide-scsi.c	2004-05-12 17:46:21.079439272 +0200
@@ -51,7 +51,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/sg.h>
 
 #define IDESCSI_DEBUG_LOG		0
diff -purN linux-2.6.6/drivers/scsi.org/imm.h linux-2.6.6/drivers/scsi/imm.h
--- linux-2.6.6/drivers/scsi.org/imm.h	2004-05-12 17:45:57.916960000 +0200
+++ linux-2.6.6/drivers/scsi/imm.h	2004-05-12 17:46:23.837020056 +0200
@@ -79,7 +79,7 @@
 #include  <linux/interrupt.h>
 
 #include  <asm/io.h>
-#include  "hosts.h"
+#include  <scsi/scsi_host.h>
 /* batteries not included :-) */
 
 /*
diff -purN linux-2.6.6/drivers/scsi.org/in2000.c linux-2.6.6/drivers/scsi/in2000.c
--- linux-2.6.6/drivers/scsi.org/in2000.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/in2000.c	2004-05-12 17:46:21.141429848 +0200
@@ -126,7 +126,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #define IN2000_VERSION    "1.33-2.5"
 #define IN2000_DATE       "2002/11/03"
diff -purN linux-2.6.6/drivers/scsi.org/ini9100u.c linux-2.6.6/drivers/scsi/ini9100u.c
--- linux-2.6.6/drivers/scsi.org/ini9100u.c	2004-05-12 17:45:57.918960000 +0200
+++ linux-2.6.6/drivers/scsi/ini9100u.c	2004-05-12 17:46:21.156427568 +0200
@@ -136,7 +136,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "ini9100u.h"
 
 #ifdef DEBUG_i91u
diff -purN linux-2.6.6/drivers/scsi.org/ips.c linux-2.6.6/drivers/scsi/ips.c
--- linux-2.6.6/drivers/scsi.org/ips.c	2004-05-10 04:31:58.000000000 +0200
+++ linux-2.6.6/drivers/scsi/ips.c	2004-05-12 17:46:21.385392760 +0200
@@ -176,7 +176,7 @@
 #include <scsi/sg.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "ips.h"
 
 #include <linux/module.h>
diff -purN linux-2.6.6/drivers/scsi.org/jazz_esp.c linux-2.6.6/drivers/scsi/jazz_esp.c
--- linux-2.6.6/drivers/scsi.org/jazz_esp.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/jazz_esp.c	2004-05-12 17:46:21.393391544 +0200
@@ -16,7 +16,7 @@
 #include <linux/stat.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/irq.h>
diff -purN linux-2.6.6/drivers/scsi.org/lasi700.c linux-2.6.6/drivers/scsi/lasi700.c
--- linux-2.6.6/drivers/scsi.org/lasi700.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/lasi700.c	2004-05-12 17:46:21.399390632 +0200
@@ -50,7 +50,7 @@
 #include <asm/delay.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "lasi700.h"
 #include "53c700.h"
diff -purN linux-2.6.6/drivers/scsi.org/libata-core.c linux-2.6.6/drivers/scsi/libata-core.c
--- linux-2.6.6/drivers/scsi.org/libata-core.c	2004-05-12 17:45:57.936957000 +0200
+++ linux-2.6.6/drivers/scsi/libata-core.c	2004-05-12 17:46:21.456381968 +0200
@@ -39,7 +39,7 @@
 #include <linux/workqueue.h>
 #include <scsi/scsi.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/libata.h>
 #include <asm/io.h>
 #include <asm/semaphore.h>
diff -purN linux-2.6.6/drivers/scsi.org/libata-scsi.c linux-2.6.6/drivers/scsi/libata-scsi.c
--- linux-2.6.6/drivers/scsi.org/libata-scsi.c	2004-05-12 17:45:57.937957000 +0200
+++ linux-2.6.6/drivers/scsi/libata-scsi.c	2004-05-12 17:46:21.478378624 +0200
@@ -27,7 +27,7 @@
 #include <linux/spinlock.h>
 #include <scsi/scsi.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/libata.h>
 
 #include "libata.h"
diff -purN linux-2.6.6/drivers/scsi.org/mac_esp.c linux-2.6.6/drivers/scsi/mac_esp.c
--- linux-2.6.6/drivers/scsi.org/mac_esp.c	2004-05-10 04:32:36.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mac_esp.c	2004-05-12 17:46:21.505374520 +0200
@@ -26,7 +26,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/io.h>
diff -purN linux-2.6.6/drivers/scsi.org/mac_scsi.c linux-2.6.6/drivers/scsi/mac_scsi.c
--- linux-2.6.6/drivers/scsi.org/mac_scsi.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mac_scsi.c	2004-05-12 17:46:21.518372544 +0200
@@ -52,7 +52,7 @@
 #include <asm/mac_via.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "mac_scsi.h"
 #include "NCR5380.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/mca_53c9x.c linux-2.6.6/drivers/scsi/mca_53c9x.c
--- linux-2.6.6/drivers/scsi.org/mca_53c9x.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mca_53c9x.c	2004-05-12 17:46:21.530370720 +0200
@@ -43,7 +43,7 @@
 #include <linux/mca-legacy.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/dma.h>
diff -purN linux-2.6.6/drivers/scsi.org/megaraid.c linux-2.6.6/drivers/scsi/megaraid.c
--- linux-2.6.6/drivers/scsi.org/megaraid.c	2004-05-12 17:45:58.829821000 +0200
+++ linux-2.6.6/drivers/scsi/megaraid.c	2004-05-12 17:46:21.612358256 +0200
@@ -49,7 +49,7 @@
 #include <scsi/scsicam.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "megaraid.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/mvme147.c linux-2.6.6/drivers/scsi/mvme147.c
--- linux-2.6.6/drivers/scsi.org/mvme147.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mvme147.c	2004-05-12 17:46:21.653352024 +0200
@@ -11,7 +11,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "mvme147.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/mvme16x.c linux-2.6.6/drivers/scsi/mvme16x.c
--- linux-2.6.6/drivers/scsi.org/mvme16x.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mvme16x.c	2004-05-12 17:46:21.658351264 +0200
@@ -15,7 +15,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c7xx.h"
 #include "mvme16x.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/NCR53c406a.c linux-2.6.6/drivers/scsi/NCR53c406a.c
--- linux-2.6.6/drivers/scsi.org/NCR53c406a.c	2004-05-10 04:32:30.000000000 +0200
+++ linux-2.6.6/drivers/scsi/NCR53c406a.c	2004-05-12 17:46:21.729340472 +0200
@@ -54,7 +54,7 @@
 #include <linux/blkdev.h>
 #include <linux/spinlock.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 /* ============================================================= */
 
diff -purN linux-2.6.6/drivers/scsi.org/ncr53c8xx.c linux-2.6.6/drivers/scsi/ncr53c8xx.c
--- linux-2.6.6/drivers/scsi.org/ncr53c8xx.c	2004-05-12 17:45:57.946955000 +0200
+++ linux-2.6.6/drivers/scsi/ncr53c8xx.c	2004-05-12 17:46:21.877317976 +0200
@@ -138,7 +138,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "ncr53c8xx.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/NCR53C9x.c linux-2.6.6/drivers/scsi/NCR53C9x.c
--- linux-2.6.6/drivers/scsi.org/NCR53C9x.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/NCR53C9x.c	2004-05-12 17:46:21.937308856 +0200
@@ -36,7 +36,7 @@
 #include <linux/init.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/system.h>
diff -purN linux-2.6.6/drivers/scsi.org/NCR_D700.c linux-2.6.6/drivers/scsi/NCR_D700.c
--- linux-2.6.6/drivers/scsi.org/NCR_D700.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/NCR_D700.c	2004-05-12 17:46:21.948307184 +0200
@@ -100,7 +100,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "53c700.h"
 #include "NCR_D700.h"
diff -purN linux-2.6.6/drivers/scsi.org/NCR_Q720.c linux-2.6.6/drivers/scsi/NCR_Q720.c
--- linux-2.6.6/drivers/scsi.org/NCR_Q720.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/NCR_Q720.c	2004-05-12 17:46:21.960305360 +0200
@@ -16,7 +16,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "ncr53c8xx.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/nsp32.c linux-2.6.6/drivers/scsi/nsp32.c
--- linux-2.6.6/drivers/scsi.org/nsp32.c	2004-05-12 17:45:57.949955000 +0200
+++ linux-2.6.6/drivers/scsi/nsp32.c	2004-05-12 17:46:22.028295024 +0200
@@ -45,7 +45,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 #include <scsi/scsi.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/oktagon_esp.c linux-2.6.6/drivers/scsi/oktagon_esp.c
--- linux-2.6.6/drivers/scsi.org/oktagon_esp.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/oktagon_esp.c	2004-05-12 17:46:22.048291984 +0200
@@ -29,7 +29,7 @@
 
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/osst.c linux-2.6.6/drivers/scsi/osst.c
--- linux-2.6.6/drivers/scsi.org/osst.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/osst.c	2004-05-12 17:46:22.138278304 +0200
@@ -61,7 +61,7 @@ const char * osst_version = "0.99.1";
 #define OSST_DEB_MSG  KERN_NOTICE
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/pas16.c linux-2.6.6/drivers/scsi/pas16.c
--- linux-2.6.6/drivers/scsi.org/pas16.c	2004-05-10 04:31:58.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pas16.c	2004-05-12 17:46:22.151276328 +0200
@@ -125,7 +125,7 @@
 #include <linux/init.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "pas16.h"
 #define AUTOPROBE_IRQ
 #include "NCR5380.h"
diff -purN linux-2.6.6/drivers/scsi.org/pc980155.c linux-2.6.6/drivers/scsi/pc980155.c
--- linux-2.6.6/drivers/scsi.org/pc980155.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pc980155.c	2004-05-12 17:46:22.159275112 +0200
@@ -20,7 +20,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "pc980155.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/pci2000.c linux-2.6.6/drivers/scsi/pci2000.c
--- linux-2.6.6/drivers/scsi.org/pci2000.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pci2000.c	2004-05-12 17:46:22.175272680 +0200
@@ -54,7 +54,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "pci2000.h"
 #include "psi_roy.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/pci2220i.c linux-2.6.6/drivers/scsi/pci2220i.c
--- linux-2.6.6/drivers/scsi.org/pci2220i.c	2004-05-10 04:31:58.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pci2220i.c	2004-05-12 17:46:22.223265384 +0200
@@ -59,7 +59,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "pci2220i.h"
 #include "psi_dale.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/pcmcia/aha152x_stub.c linux-2.6.6/drivers/scsi/pcmcia/aha152x_stub.c
--- linux-2.6.6/drivers/scsi.org/pcmcia/aha152x_stub.c	2004-05-10 04:33:19.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pcmcia/aha152x_stub.c	2004-05-12 17:46:25.283800112 +0200
@@ -47,7 +47,7 @@
 #include <scsi/scsi_ioctl.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aha152x.h"
 
 #include <pcmcia/version.h>
diff -purN linux-2.6.6/drivers/scsi.org/pcmcia/fdomain_stub.c linux-2.6.6/drivers/scsi/pcmcia/fdomain_stub.c
--- linux-2.6.6/drivers/scsi.org/pcmcia/fdomain_stub.c	2004-05-10 04:32:39.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pcmcia/fdomain_stub.c	2004-05-12 17:46:25.295798288 +0200
@@ -44,7 +44,7 @@
 #include <scsi/scsi_ioctl.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <pcmcia/version.h>
 #include <pcmcia/cs_types.h>
diff -purN linux-2.6.6/drivers/scsi.org/pcmcia/qlogic_stub.c linux-2.6.6/drivers/scsi/pcmcia/qlogic_stub.c
--- linux-2.6.6/drivers/scsi.org/pcmcia/qlogic_stub.c	2004-05-12 17:45:57.955954000 +0200
+++ linux-2.6.6/drivers/scsi/pcmcia/qlogic_stub.c	2004-05-12 17:46:25.353789472 +0200
@@ -46,7 +46,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "../qlogicfas408.h"
 
 #include <pcmcia/version.h>
diff -purN linux-2.6.6/drivers/scsi.org/pluto.c linux-2.6.6/drivers/scsi/pluto.c
--- linux-2.6.6/drivers/scsi.org/pluto.c	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pluto.c	2004-05-12 17:46:22.232264016 +0200
@@ -21,7 +21,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "../fc4/fcp_impl.h"
 #include "pluto.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/ppa.h linux-2.6.6/drivers/scsi/ppa.h
--- linux-2.6.6/drivers/scsi.org/ppa.h	2004-05-12 17:45:57.959953000 +0200
+++ linux-2.6.6/drivers/scsi/ppa.h	2004-05-12 17:46:24.069984640 +0200
@@ -86,7 +86,7 @@
 #include  <linux/interrupt.h>
 
 #include  <asm/io.h>
-#include  "hosts.h"
+#include  <scsi/scsi_host.h>
 /* batteries not included :-) */
 
 /*
diff -purN linux-2.6.6/drivers/scsi.org/psi240i.c linux-2.6.6/drivers/scsi/psi240i.c
--- linux-2.6.6/drivers/scsi.org/psi240i.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/psi240i.c	2004-05-12 17:46:22.268258544 +0200
@@ -41,7 +41,7 @@
 #include <asm/system.h>
 #include <asm/io.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "psi240i.h"
 #include "psi_chip.h"
diff -purN linux-2.6.6/drivers/scsi.org/qla1280.c linux-2.6.6/drivers/scsi/qla1280.c
--- linux-2.6.6/drivers/scsi.org/qla1280.c	2004-05-12 17:45:57.962953000 +0200
+++ linux-2.6.6/drivers/scsi/qla1280.c	2004-05-12 17:46:22.348246384 +0200
@@ -357,7 +357,7 @@
 #else
 #include <linux/blk.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "sd.h"
 #endif
 
diff -purN linux-2.6.6/drivers/scsi.org/qla2xxx/qla_os.h linux-2.6.6/drivers/scsi/qla2xxx/qla_os.h
--- linux-2.6.6/drivers/scsi.org/qla2xxx/qla_os.h	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/qla2xxx/qla_os.h	2004-05-12 17:46:26.968543992 +0200
@@ -59,7 +59,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsicam.h>
 #include <scsi/scsi_ioctl.h>
diff -purN linux-2.6.6/drivers/scsi.org/qlogicfas408.c linux-2.6.6/drivers/scsi/qlogicfas408.c
--- linux-2.6.6/drivers/scsi.org/qlogicfas408.c	2004-05-12 17:45:58.164922000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicfas408.c	2004-05-12 17:46:22.361244408 +0200
@@ -56,7 +56,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "qlogicfas408.h"
 
 /*----------------------------------------------------------------*/
diff -purN linux-2.6.6/drivers/scsi.org/qlogicfas.c linux-2.6.6/drivers/scsi/qlogicfas.c
--- linux-2.6.6/drivers/scsi.org/qlogicfas.c	2004-05-12 17:45:58.162923000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicfas.c	2004-05-12 17:46:22.368243344 +0200
@@ -32,7 +32,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "qlogicfas408.h"
 
 /* Set the following to 2 to use normal interrupt (active high/totempole-
diff -purN linux-2.6.6/drivers/scsi.org/qlogicfc.c linux-2.6.6/drivers/scsi/qlogicfc.c
--- linux-2.6.6/drivers/scsi.org/qlogicfc.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicfc.c	2004-05-12 17:46:22.562213856 +0200
@@ -64,7 +64,7 @@
 #include <asm/io.h>
 #include <asm/irq.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #define pci64_dma_hi32(a) ((u32) (0xffffffff & (((u64)(a))>>32)))
 #define pci64_dma_lo32(a) ((u32) (0xffffffff & (((u64)(a)))))
diff -purN linux-2.6.6/drivers/scsi.org/qlogicisp.c linux-2.6.6/drivers/scsi/qlogicisp.c
--- linux-2.6.6/drivers/scsi.org/qlogicisp.c	2004-05-10 04:33:21.000000000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicisp.c	2004-05-12 17:46:22.630203520 +0200
@@ -36,7 +36,7 @@
 #include <asm/irq.h>
 #include <asm/byteorder.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "qlogicisp.h"
 
 /* Configuration section *****************************************************/
diff -purN linux-2.6.6/drivers/scsi.org/qlogicpti.c linux-2.6.6/drivers/scsi/qlogicpti.c
--- linux-2.6.6/drivers/scsi.org/qlogicpti.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicpti.c	2004-05-12 17:46:22.678196224 +0200
@@ -27,7 +27,7 @@
 #include <asm/byteorder.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "qlogicpti.h"
 
 #include <asm/sbus.h>
diff -purN linux-2.6.6/drivers/scsi.org/sata_promise.c linux-2.6.6/drivers/scsi/sata_promise.c
--- linux-2.6.6/drivers/scsi.org/sata_promise.c	2004-05-12 17:45:58.168922000 +0200
+++ linux-2.6.6/drivers/scsi/sata_promise.c	2004-05-12 17:46:22.691194248 +0200
@@ -34,7 +34,7 @@
 #include <linux/interrupt.h>
 #include <linux/sched.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/libata.h>
 #include <asm/io.h>
 #include "sata_promise.h"
diff -purN linux-2.6.6/drivers/scsi.org/sata_sil.c linux-2.6.6/drivers/scsi/sata_sil.c
--- linux-2.6.6/drivers/scsi.org/sata_sil.c	2004-05-12 17:45:58.169922000 +0200
+++ linux-2.6.6/drivers/scsi/sata_sil.c	2004-05-12 17:46:22.701192728 +0200
@@ -34,7 +34,7 @@
 #include <linux/delay.h>
 #include <linux/interrupt.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/libata.h>
 
 #define DRV_NAME	"sata_sil"
diff -purN linux-2.6.6/drivers/scsi.org/sata_sis.c linux-2.6.6/drivers/scsi/sata_sis.c
--- linux-2.6.6/drivers/scsi.org/sata_sis.c	2004-05-12 17:45:58.170921000 +0200
+++ linux-2.6.6/drivers/scsi/sata_sis.c	2004-05-12 17:46:22.708191664 +0200
@@ -34,7 +34,7 @@
 #include <linux/delay.h>
 #include <linux/interrupt.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/libata.h>
 
 #define DRV_NAME	"sata_sis"
diff -purN linux-2.6.6/drivers/scsi.org/sata_svw.c linux-2.6.6/drivers/scsi/sata_svw.c
--- linux-2.6.6/drivers/scsi.org/sata_svw.c	2004-05-12 17:45:58.171921000 +0200
+++ linux-2.6.6/drivers/scsi/sata_svw.c	2004-05-12 17:46:22.718190144 +0200
@@ -40,7 +40,7 @@
 #include <linux/delay.h>
 #include <linux/interrupt.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/libata.h>
 
 #ifdef CONFIG_PPC_OF
diff -purN linux-2.6.6/drivers/scsi.org/sata_sx4.c linux-2.6.6/drivers/scsi/sata_sx4.c
--- linux-2.6.6/drivers/scsi.org/sata_sx4.c	2004-05-12 17:45:58.173921000 +0200
+++ linux-2.6.6/drivers/scsi/sata_sx4.c	2004-05-12 17:46:22.742186496 +0200
@@ -34,7 +34,7 @@
 #include <linux/interrupt.h>
 #include <linux/sched.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/libata.h>
 #include <asm/io.h>
 #include "sata_promise.h"
diff -purN linux-2.6.6/drivers/scsi.org/sata_via.c linux-2.6.6/drivers/scsi/sata_via.c
--- linux-2.6.6/drivers/scsi.org/sata_via.c	2004-05-12 17:45:58.174921000 +0200
+++ linux-2.6.6/drivers/scsi/sata_via.c	2004-05-12 17:46:22.751185128 +0200
@@ -33,7 +33,7 @@
 #include <linux/blkdev.h>
 #include <linux/delay.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/libata.h>
 #include <asm/io.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/sata_vsc.c linux-2.6.6/drivers/scsi/sata_vsc.c
--- linux-2.6.6/drivers/scsi.org/sata_vsc.c	2004-05-12 17:45:58.175921000 +0200
+++ linux-2.6.6/drivers/scsi/sata_vsc.c	2004-05-12 17:46:22.760183760 +0200
@@ -22,7 +22,7 @@
 #include <linux/delay.h>
 #include <linux/interrupt.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/libata.h>
 
 #define DRV_NAME	"sata_vsc"
diff -purN linux-2.6.6/drivers/scsi.org/scsicam.c linux-2.6.6/drivers/scsi/scsicam.c
--- linux-2.6.6/drivers/scsi.org/scsicam.c	2004-05-10 04:32:39.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsicam.c	2004-05-12 17:46:22.788179504 +0200
@@ -19,7 +19,7 @@
 #include <linux/buffer_head.h>
 #include <asm/unaligned.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsicam.h>
 
 static int setsize(unsigned long capacity, unsigned int *cyls, unsigned int *hds,
diff -purN linux-2.6.6/drivers/scsi.org/scsi_debug.c linux-2.6.6/drivers/scsi/scsi_debug.c
--- linux-2.6.6/drivers/scsi.org/scsi_debug.c	2004-05-10 04:32:51.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_debug.c	2004-05-12 17:46:22.818174944 +0200
@@ -43,7 +43,7 @@
 
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsicam.h>
 
 #include <linux/stat.h>
diff -purN linux-2.6.6/drivers/scsi.org/scsi_devinfo.c linux-2.6.6/drivers/scsi/scsi_devinfo.c
--- linux-2.6.6/drivers/scsi.org/scsi_devinfo.c	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_devinfo.c	2004-05-12 17:46:22.830173120 +0200
@@ -9,7 +9,7 @@
 #include <scsi/scsi_devinfo.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "scsi_priv.h"
 
 /*
diff -purN linux-2.6.6/drivers/scsi.org/scsi_error.c linux-2.6.6/drivers/scsi/scsi_error.c
--- linux-2.6.6/drivers/scsi.org/scsi_error.c	2004-05-10 04:31:58.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_error.c	2004-05-12 17:46:22.861168408 +0200
@@ -26,7 +26,7 @@
 #include <scsi/scsi_ioctl.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "scsi_priv.h"
 #include "scsi_logging.h"
diff -purN linux-2.6.6/drivers/scsi.org/scsi_ioctl.c linux-2.6.6/drivers/scsi/scsi_ioctl.c
--- linux-2.6.6/drivers/scsi.org/scsi_ioctl.c	2004-05-10 04:33:20.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_ioctl.c	2004-05-12 17:46:22.871166888 +0200
@@ -20,7 +20,7 @@
 
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 
 #include "scsi_logging.h"
diff -purN linux-2.6.6/drivers/scsi.org/scsi_module.c linux-2.6.6/drivers/scsi/scsi_module.c
--- linux-2.6.6/drivers/scsi.org/scsi_module.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_module.c	2004-05-12 17:46:22.935157160 +0200
@@ -12,7 +12,7 @@
 #include <linux/module.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 
 static int __init init_this_scsi_driver(void)
diff -purN linux-2.6.6/drivers/scsi.org/scsi_pc98.c linux-2.6.6/drivers/scsi/scsi_pc98.c
--- linux-2.6.6/drivers/scsi.org/scsi_pc98.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_pc98.c	2004-05-12 17:46:22.939156552 +0200
@@ -12,7 +12,7 @@
 #include <asm/pc9800.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 
 static int pc98_first_bios_param(struct scsi_device *sdev, int *ip)
diff -purN linux-2.6.6/drivers/scsi.org/sd.c linux-2.6.6/drivers/scsi/sd.c
--- linux-2.6.6/drivers/scsi.org/sd.c	2004-05-12 17:45:58.180920000 +0200
+++ linux-2.6.6/drivers/scsi/sd.c	2004-05-12 17:46:23.040141200 +0200
@@ -52,7 +52,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>
diff -purN linux-2.6.6/drivers/scsi.org/seagate.c linux-2.6.6/drivers/scsi/seagate.c
--- linux-2.6.6/drivers/scsi.org/seagate.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/seagate.c	2004-05-12 17:46:23.069136792 +0200
@@ -103,7 +103,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "seagate.h"
 
 #include <scsi/scsi_ioctl.h>
diff -purN linux-2.6.6/drivers/scsi.org/sg.c linux-2.6.6/drivers/scsi/sg.c
--- linux-2.6.6/drivers/scsi.org/sg.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sg.c	2004-05-12 17:46:23.118129344 +0200
@@ -60,7 +60,7 @@ static int sg_version_num = 30530;	/* 2 
 
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>
 #include <scsi/sg.h>
diff -purN linux-2.6.6/drivers/scsi.org/sgiwd93.c linux-2.6.6/drivers/scsi/sgiwd93.c
--- linux-2.6.6/drivers/scsi.org/sgiwd93.c	2004-05-12 17:45:58.182920000 +0200
+++ linux-2.6.6/drivers/scsi/sgiwd93.c	2004-05-12 17:46:23.127127976 +0200
@@ -31,7 +31,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "sgiwd93.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/sim710.c linux-2.6.6/drivers/scsi/sim710.c
--- linux-2.6.6/drivers/scsi.org/sim710.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sim710.c	2004-05-12 17:46:23.136126608 +0200
@@ -37,7 +37,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c700.h"
 
 
diff -purN linux-2.6.6/drivers/scsi.org/sr.c linux-2.6.6/drivers/scsi/sr.c
--- linux-2.6.6/drivers/scsi.org/sr.c	2004-05-12 17:45:58.184919000 +0200
+++ linux-2.6.6/drivers/scsi/sr.c	2004-05-12 17:46:23.154123872 +0200
@@ -47,7 +47,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>	/* For the door lock/unlock commands */
diff -purN linux-2.6.6/drivers/scsi.org/sr_ioctl.c linux-2.6.6/drivers/scsi/sr_ioctl.c
--- linux-2.6.6/drivers/scsi.org/sr_ioctl.c	2004-05-10 04:32:52.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sr_ioctl.c	2004-05-12 17:46:23.166122048 +0200
@@ -11,7 +11,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 
 #include "sr.h"
diff -purN linux-2.6.6/drivers/scsi.org/sr_vendor.c linux-2.6.6/drivers/scsi/sr_vendor.c
--- linux-2.6.6/drivers/scsi.org/sr_vendor.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sr_vendor.c	2004-05-12 17:46:23.174120832 +0200
@@ -41,7 +41,7 @@
 
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 
 #include <linux/cdrom.h>
diff -purN linux-2.6.6/drivers/scsi.org/st.c linux-2.6.6/drivers/scsi/st.c
--- linux-2.6.6/drivers/scsi.org/st.c	2004-05-12 17:45:58.190918000 +0200
+++ linux-2.6.6/drivers/scsi/st.c	2004-05-12 17:46:23.242110496 +0200
@@ -58,7 +58,7 @@ static char *verstr = "20040403";
 
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>
diff -purN linux-2.6.6/drivers/scsi.org/sun3_scsi.c linux-2.6.6/drivers/scsi/sun3_scsi.c
--- linux-2.6.6/drivers/scsi.org/sun3_scsi.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sun3_scsi.c	2004-05-12 17:46:23.304101072 +0200
@@ -75,7 +75,7 @@
 #define REAL_DMA
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "sun3_scsi.h"
 #include "NCR5380.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/sun3_scsi_vme.c linux-2.6.6/drivers/scsi/sun3_scsi_vme.c
--- linux-2.6.6/drivers/scsi.org/sun3_scsi_vme.c	2004-05-10 04:33:22.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sun3_scsi_vme.c	2004-05-12 17:46:23.316099248 +0200
@@ -41,7 +41,7 @@
 #define REAL_DMA
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "sun3_scsi.h"
 #include "NCR5380.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/sun3x_esp.c linux-2.6.6/drivers/scsi/sun3x_esp.c
--- linux-2.6.6/drivers/scsi.org/sun3x_esp.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sun3x_esp.c	2004-05-12 17:46:23.326097728 +0200
@@ -16,7 +16,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/sun3x.h>
diff -purN linux-2.6.6/drivers/scsi.org/sym53c416.c linux-2.6.6/drivers/scsi/sym53c416.c
--- linux-2.6.6/drivers/scsi.org/sym53c416.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sym53c416.c	2004-05-12 17:46:23.342095296 +0200
@@ -43,7 +43,7 @@
 #include <linux/blkdev.h>
 #include <linux/isapnp.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "sym53c416.h"
 
 #define VERSION_STRING        "Version 1.0.0-ac"
diff -purN linux-2.6.6/drivers/scsi.org/t128.c linux-2.6.6/drivers/scsi/t128.c
--- linux-2.6.6/drivers/scsi.org/t128.c	2004-05-10 04:33:19.000000000 +0200
+++ linux-2.6.6/drivers/scsi/t128.c	2004-05-12 17:46:23.352093776 +0200
@@ -118,7 +118,7 @@
 #include <linux/delay.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "t128.h"
 #define AUTOPROBE_IRQ
 #include "NCR5380.h"
diff -purN linux-2.6.6/drivers/scsi.org/tmscsim.c linux-2.6.6/drivers/scsi/tmscsim.c
--- linux-2.6.6/drivers/scsi.org/tmscsim.c	2004-05-10 04:33:22.000000000 +0200
+++ linux-2.6.6/drivers/scsi/tmscsim.c	2004-05-12 17:46:23.401086328 +0200
@@ -235,7 +235,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/stat.h>
 #include <scsi/scsicam.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/u14-34f.c linux-2.6.6/drivers/scsi/u14-34f.c
--- linux-2.6.6/drivers/scsi.org/u14-34f.c	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/u14-34f.c	2004-05-12 17:46:23.435081160 +0200
@@ -423,7 +423,7 @@
 #include <linux/spinlock.h>
 #include <scsi/scsicam.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <asm/dma.h>
 #include <asm/irq.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/ultrastor.c linux-2.6.6/drivers/scsi/ultrastor.c
--- linux-2.6.6/drivers/scsi.org/ultrastor.c	2004-05-10 04:32:37.000000000 +0200
+++ linux-2.6.6/drivers/scsi/ultrastor.c	2004-05-12 17:46:23.457077816 +0200
@@ -145,7 +145,7 @@
 
 #define ULTRASTOR_PRIVATE	/* Get the private stuff from ultrastor.h */
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "ultrastor.h"
 
 #define FALSE 0
diff -purN linux-2.6.6/drivers/scsi.org/wd33c93.c linux-2.6.6/drivers/scsi/wd33c93.c
--- linux-2.6.6/drivers/scsi.org/wd33c93.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/wd33c93.c	2004-05-12 17:46:23.491072648 +0200
@@ -83,7 +83,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "wd33c93.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/wd7000.c linux-2.6.6/drivers/scsi/wd7000.c
--- linux-2.6.6/drivers/scsi.org/wd7000.c	2004-05-10 04:33:21.000000000 +0200
+++ linux-2.6.6/drivers/scsi/wd7000.c	2004-05-12 17:46:23.521068088 +0200
@@ -183,7 +183,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsicam.h>
 
 
diff -purN linux-2.6.6/drivers/scsi.org/zalon.c linux-2.6.6/drivers/scsi/zalon.c
--- linux-2.6.6/drivers/scsi.org/zalon.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/zalon.c	2004-05-12 17:46:23.528067024 +0200
@@ -24,7 +24,7 @@
 
 #include "../parisc/gsc.h"
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "ncr53c8xx.h"
 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: replace deprecated hosts.h file
  2004-05-29 14:21 replace deprecated hosts.h file Arjan van de Ven
@ 2004-05-29 15:10 ` Jeff Garzik
  2004-05-29 15:14   ` Arjan van de Ven
  2004-05-30  8:42   ` Arjan van de Ven
  0 siblings, 2 replies; 11+ messages in thread
From: Jeff Garzik @ 2004-05-29 15:10 UTC (permalink / raw)
  To: Arjan van de Ven; +Cc: linux-scsi, James Bottomley

Arjan van de Ven wrote:
> diff -purN linux-2.6.6/drivers/scsi.org/ata_piix.c linux-2.6.6/drivers/scsi/ata_piix.c
> --- linux-2.6.6/drivers/scsi.org/ata_piix.c	2004-05-12 17:45:57.913960000 +0200
> +++ linux-2.6.6/drivers/scsi/ata_piix.c	2004-05-12 17:46:19.796634288 +0200
> @@ -28,7 +28,7 @@
>  #include <linux/blkdev.h>
>  #include <linux/delay.h>
>  #include "scsi.h"
> -#include "hosts.h"
> +#include <scsi/scsi_host.h>
>  #include <linux/libata.h>
>  
>  #define DRV_NAME	"ata_piix"
> diff -purN linux-2.6.6/drivers/scsi.org/sata_promise.c linux-2.6.6/drivers/scsi/sata_promise.c
> --- linux-2.6.6/drivers/scsi.org/sata_promise.c	2004-05-12 17:45:58.168922000 +0200
> +++ linux-2.6.6/drivers/scsi/sata_promise.c	2004-05-12 17:46:22.691194248 +0200
> @@ -34,7 +34,7 @@
>  #include <linux/interrupt.h>
>  #include <linux/sched.h>
>  #include "scsi.h"
> -#include "hosts.h"
> +#include <scsi/scsi_host.h>
>  #include <linux/libata.h>
>  #include <asm/io.h>
>  #include "sata_promise.h"
> diff -purN linux-2.6.6/drivers/scsi.org/sata_sil.c linux-2.6.6/drivers/scsi/sata_sil.c
> --- linux-2.6.6/drivers/scsi.org/sata_sil.c	2004-05-12 17:45:58.169922000 +0200
> +++ linux-2.6.6/drivers/scsi/sata_sil.c	2004-05-12 17:46:22.701192728 +0200
> @@ -34,7 +34,7 @@
>  #include <linux/delay.h>
>  #include <linux/interrupt.h>
>  #include "scsi.h"
> -#include "hosts.h"
> +#include <scsi/scsi_host.h>
>  #include <linux/libata.h>
>  
>  #define DRV_NAME	"sata_sil"
> diff -purN linux-2.6.6/drivers/scsi.org/sata_sis.c linux-2.6.6/drivers/scsi/sata_sis.c
> --- linux-2.6.6/drivers/scsi.org/sata_sis.c	2004-05-12 17:45:58.170921000 +0200
> +++ linux-2.6.6/drivers/scsi/sata_sis.c	2004-05-12 17:46:22.708191664 +0200
> @@ -34,7 +34,7 @@
>  #include <linux/delay.h>
>  #include <linux/interrupt.h>
>  #include "scsi.h"
> -#include "hosts.h"
> +#include <scsi/scsi_host.h>
>  #include <linux/libata.h>
>  
>  #define DRV_NAME	"sata_sis"
> diff -purN linux-2.6.6/drivers/scsi.org/sata_svw.c linux-2.6.6/drivers/scsi/sata_svw.c
> --- linux-2.6.6/drivers/scsi.org/sata_svw.c	2004-05-12 17:45:58.171921000 +0200
> +++ linux-2.6.6/drivers/scsi/sata_svw.c	2004-05-12 17:46:22.718190144 +0200
> @@ -40,7 +40,7 @@
>  #include <linux/delay.h>
>  #include <linux/interrupt.h>
>  #include "scsi.h"
> -#include "hosts.h"
> +#include <scsi/scsi_host.h>
>  #include <linux/libata.h>
>  
>  #ifdef CONFIG_PPC_OF
> diff -purN linux-2.6.6/drivers/scsi.org/sata_sx4.c linux-2.6.6/drivers/scsi/sata_sx4.c
> --- linux-2.6.6/drivers/scsi.org/sata_sx4.c	2004-05-12 17:45:58.173921000 +0200
> +++ linux-2.6.6/drivers/scsi/sata_sx4.c	2004-05-12 17:46:22.742186496 +0200
> @@ -34,7 +34,7 @@
>  #include <linux/interrupt.h>
>  #include <linux/sched.h>
>  #include "scsi.h"
> -#include "hosts.h"
> +#include <scsi/scsi_host.h>
>  #include <linux/libata.h>
>  #include <asm/io.h>
>  #include "sata_promise.h"
> diff -purN linux-2.6.6/drivers/scsi.org/sata_via.c linux-2.6.6/drivers/scsi/sata_via.c
> --- linux-2.6.6/drivers/scsi.org/sata_via.c	2004-05-12 17:45:58.174921000 +0200
> +++ linux-2.6.6/drivers/scsi/sata_via.c	2004-05-12 17:46:22.751185128 +0200
> @@ -33,7 +33,7 @@
>  #include <linux/blkdev.h>
>  #include <linux/delay.h>
>  #include "scsi.h"
> -#include "hosts.h"
> +#include <scsi/scsi_host.h>
>  #include <linux/libata.h>
>  #include <asm/io.h>
>  
> diff -purN linux-2.6.6/drivers/scsi.org/sata_vsc.c linux-2.6.6/drivers/scsi/sata_vsc.c
> --- linux-2.6.6/drivers/scsi.org/sata_vsc.c	2004-05-12 17:45:58.175921000 +0200
> +++ linux-2.6.6/drivers/scsi/sata_vsc.c	2004-05-12 17:46:22.760183760 +0200
> @@ -22,7 +22,7 @@
>  #include <linux/delay.h>
>  #include <linux/interrupt.h>
>  #include "scsi.h"
> -#include "hosts.h"
> +#include <scsi/scsi_host.h>
>  #include <linux/libata.h>
>  
>  #define DRV_NAME	"sata_vsc"

Rejected, libata stays with the old headers until 2.7 (when it leaves scsi).

	Jeff



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: replace deprecated hosts.h file
  2004-05-29 15:10 ` Jeff Garzik
@ 2004-05-29 15:14   ` Arjan van de Ven
  2004-05-29 16:00     ` Jeff Garzik
  2004-05-30  8:42   ` Arjan van de Ven
  1 sibling, 1 reply; 11+ messages in thread
From: Arjan van de Ven @ 2004-05-29 15:14 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-scsi, James Bottomley

[-- Attachment #1: Type: text/plain, Size: 150 bytes --]

On Sat, May 29, 2004 at 11:10:50AM -0400, Jeff Garzik wrote:
> 
> Rejected, libata stays with the old headers until 2.7 (when it leaves scsi).

why ?

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: replace deprecated hosts.h file
  2004-05-29 15:14   ` Arjan van de Ven
@ 2004-05-29 16:00     ` Jeff Garzik
  2004-05-29 16:40       ` Arjan van de Ven
  0 siblings, 1 reply; 11+ messages in thread
From: Jeff Garzik @ 2004-05-29 16:00 UTC (permalink / raw)
  To: Arjan van de Ven; +Cc: linux-scsi, James Bottomley

Arjan van de Ven wrote:
> On Sat, May 29, 2004 at 11:10:50AM -0400, Jeff Garzik wrote:
> 
>>Rejected, libata stays with the old headers until 2.7 (when it leaves scsi).
> 
> 
> why ?

Because I am actively maintaining the 2.4 version of libata.

	Jeff



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: replace deprecated hosts.h file
  2004-05-29 16:00     ` Jeff Garzik
@ 2004-05-29 16:40       ` Arjan van de Ven
  2004-05-29 17:11         ` Jeff Garzik
  2004-05-30  1:36         ` Doug Ledford
  0 siblings, 2 replies; 11+ messages in thread
From: Arjan van de Ven @ 2004-05-29 16:40 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-scsi, James Bottomley

[-- Attachment #1: Type: text/plain, Size: 381 bytes --]


On Sat, May 29, 2004 at 12:00:03PM -0400, Jeff Garzik wrote:
> Arjan van de Ven wrote:
> >On Sat, May 29, 2004 at 11:10:50AM -0400, Jeff Garzik wrote:
> >
> >>Rejected, libata stays with the old headers until 2.7 (when it leaves 
> >>scsi).
> >
> >
> >why ?
> 
> Because I am actively maintaining the 2.4 version of libata.

... and that involves not fixing 2.6 drivers.... how ?

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: replace deprecated hosts.h file
  2004-05-29 16:40       ` Arjan van de Ven
@ 2004-05-29 17:11         ` Jeff Garzik
  2004-05-30  1:36         ` Doug Ledford
  1 sibling, 0 replies; 11+ messages in thread
From: Jeff Garzik @ 2004-05-29 17:11 UTC (permalink / raw)
  To: Arjan van de Ven; +Cc: linux-scsi, James Bottomley

Arjan van de Ven wrote:
> On Sat, May 29, 2004 at 12:00:03PM -0400, Jeff Garzik wrote:
> 
>>Arjan van de Ven wrote:
>>
>>>On Sat, May 29, 2004 at 11:10:50AM -0400, Jeff Garzik wrote:
>>>
>>>
>>>>Rejected, libata stays with the old headers until 2.7 (when it leaves 
>>>>scsi).
>>>
>>>
>>>why ?
>>
>>Because I am actively maintaining the 2.4 version of libata.
> 
> 
> ... and that involves not fixing 2.6 drivers.... how ?

Since you are not the one maintaining libata, you do not have to deal 
with applying the same patch to 2.4 and 2.6.  Every 2.4->2.6 difference 
in libata increases work I have to do when working on libata.

	Jeff



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: replace deprecated hosts.h file
  2004-05-29 16:40       ` Arjan van de Ven
  2004-05-29 17:11         ` Jeff Garzik
@ 2004-05-30  1:36         ` Doug Ledford
  2004-05-30  8:46           ` Christoph Hellwig
  1 sibling, 1 reply; 11+ messages in thread
From: Doug Ledford @ 2004-05-30  1:36 UTC (permalink / raw)
  To: Arjan Van de Ven; +Cc: Jeff Garzik, linux-scsi mailing list, James Bottomley

On Sat, 2004-05-29 at 12:40, Arjan van de Ven wrote:
> On Sat, May 29, 2004 at 12:00:03PM -0400, Jeff Garzik wrote:
> > Arjan van de Ven wrote:
> > >On Sat, May 29, 2004 at 11:10:50AM -0400, Jeff Garzik wrote:
> > >
> > >>Rejected, libata stays with the old headers until 2.7 (when it leaves 
> > >>scsi).
> > >
> > >
> > >why ?
> > 
> > Because I am actively maintaining the 2.4 version of libata.
> 
> ... and that involves not fixing 2.6 drivers.... how ?

For the sake of everyone listening:

core kernel code == specifically tied to kernel major/minor
hardware driver code != tied to kernel major/minor

While things like mm/filemap.c are expected to work only in the kernel
they belong to, the actual hardware drivers in drivers/* are mostly
expected to work in multiple kernel versions.  Cleanups to stuff in
drivers/* that does *not* take into account other kernel versions is not
only counter productive, it's down right rude and inconsiderate to the
people who have the job of making sure that their driver works in as
many places as possible with as few bugs as possible (obviously, this
applies to actively maintained or developed drivers, abandoned drivers
you can do whatever you want with since no one's trying to backport any
fixes you might make to the driver anyway).  The driver world does not
equal a single kernel version, don't try and pretend that it does.

-- 
  Doug Ledford <dledford@redhat.com>     919-754-3700 x44233
         Red Hat, Inc.
         1801 Varsity Dr.
         Raleigh, NC 27606



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: replace deprecated hosts.h file
  2004-05-29 15:10 ` Jeff Garzik
  2004-05-29 15:14   ` Arjan van de Ven
@ 2004-05-30  8:42   ` Arjan van de Ven
  2004-05-30  9:25     ` Jeff Garzik
  1 sibling, 1 reply; 11+ messages in thread
From: Arjan van de Ven @ 2004-05-30  8:42 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-scsi, James Bottomley


On Sat, May 29, 2004 at 11:10:50AM -0400, Jeff Garzik wrote:
> 
> Rejected, libata stays with the old headers until 2.7 (when it leaves scsi).

Patch without libata bits below.


diff -purN linux-2.6.6/drivers/scsi.org/3w-xxxx.c linux-2.6.6/drivers/scsi/3w-xxxx.c
--- linux-2.6.6/drivers/scsi.org/3w-xxxx.c	2004-05-12 17:45:57.888964000 +0200
+++ linux-2.6.6/drivers/scsi/3w-xxxx.c	2004-05-12 17:46:19.061746008 +0200
@@ -220,7 +220,7 @@ MODULE_LICENSE("GPL");
 #define __3W_C			/* let 3w-xxxx.h know it is use */
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "3w-xxxx.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/53c700.c linux-2.6.6/drivers/scsi/53c700.c
--- linux-2.6.6/drivers/scsi.org/53c700.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/53c700.c	2004-05-12 17:46:19.097740536 +0200
@@ -135,7 +135,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsi_transport.h>
 #include <scsi/scsi_transport_spi.h>
diff -purN linux-2.6.6/drivers/scsi.org/53c7xx.c linux-2.6.6/drivers/scsi/53c7xx.c
--- linux-2.6.6/drivers/scsi.org/53c7xx.c	2004-05-10 04:33:22.000000000 +0200
+++ linux-2.6.6/drivers/scsi/53c7xx.c	2004-05-12 17:46:19.192726096 +0200
@@ -280,7 +280,7 @@
 #endif
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c7xx.h"
 #include <linux/stat.h>
 #include <linux/stddef.h>
diff -purN linux-2.6.6/drivers/scsi.org/a2091.c linux-2.6.6/drivers/scsi/a2091.c
--- linux-2.6.6/drivers/scsi.org/a2091.c	2004-05-10 04:32:37.000000000 +0200
+++ linux-2.6.6/drivers/scsi/a2091.c	2004-05-12 17:46:19.200724880 +0200
@@ -16,7 +16,7 @@
 #include <linux/spinlock.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "a2091.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/a3000.c linux-2.6.6/drivers/scsi/a3000.c
--- linux-2.6.6/drivers/scsi.org/a3000.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/a3000.c	2004-05-12 17:46:19.207723816 +0200
@@ -15,7 +15,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "a3000.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/advansys.c linux-2.6.6/drivers/scsi/advansys.c
--- linux-2.6.6/drivers/scsi.org/advansys.c	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/advansys.c	2004-05-12 17:46:19.496679888 +0200
@@ -807,7 +807,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "advansys.h"
 #ifdef CONFIG_PCI
 #include <linux/pci.h>
diff -purN linux-2.6.6/drivers/scsi.org/aha1542.c linux-2.6.6/drivers/scsi/aha1542.c
--- linux-2.6.6/drivers/scsi.org/aha1542.c	2004-05-10 04:32:37.000000000 +0200
+++ linux-2.6.6/drivers/scsi/aha1542.c	2004-05-12 17:46:19.591665448 +0200
@@ -47,7 +47,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aha1542.h"
 
 #define SCSI_BUF_PA(address)	isa_virt_to_bus(address)
diff -purN linux-2.6.6/drivers/scsi.org/aha1740.c linux-2.6.6/drivers/scsi/aha1740.c
--- linux-2.6.6/drivers/scsi.org/aha1740.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/aha1740.c	2004-05-12 17:46:19.605663320 +0200
@@ -56,7 +56,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aha1740.h"
 
 /* IF YOU ARE HAVING PROBLEMS WITH THIS DRIVER, AND WANT TO WATCH
diff -purN linux-2.6.6/drivers/scsi.org/aic7xxx/aic79xx_osm.h linux-2.6.6/drivers/scsi/aic7xxx/aic79xx_osm.h
--- linux-2.6.6/drivers/scsi.org/aic7xxx/aic79xx_osm.h	2004-05-10 04:32:52.000000000 +0200
+++ linux-2.6.6/drivers/scsi/aic7xxx/aic79xx_osm.h	2004-05-12 17:46:26.646592936 +0200
@@ -68,7 +68,7 @@
 /* Core SCSI definitions */
 #define AIC_LIB_PREFIX ahd
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 /* Name space conflict with BSD queue macros */
 #ifdef LIST_HEAD
diff -purN linux-2.6.6/drivers/scsi.org/aic7xxx/aic7xxx_osm.h linux-2.6.6/drivers/scsi/aic7xxx/aic7xxx_osm.h
--- linux-2.6.6/drivers/scsi.org/aic7xxx/aic7xxx_osm.h	2004-05-12 17:45:57.901962000 +0200
+++ linux-2.6.6/drivers/scsi/aic7xxx/aic7xxx_osm.h	2004-05-12 17:46:26.710583208 +0200
@@ -85,7 +85,7 @@
 /* Core SCSI definitions */
 #define AIC_LIB_PREFIX ahc
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 /* Name space conflict with BSD queue macros */
 #ifdef LIST_HEAD
diff -purN linux-2.6.6/drivers/scsi.org/aic7xxx/aiclib.c linux-2.6.6/drivers/scsi/aic7xxx/aiclib.c
--- linux-2.6.6/drivers/scsi.org/aic7xxx/aiclib.c	2004-05-10 04:32:37.000000000 +0200
+++ linux-2.6.6/drivers/scsi/aic7xxx/aiclib.c	2004-05-12 17:46:25.067832944 +0200
@@ -36,7 +36,7 @@
 
 /* Core SCSI definitions */
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aiclib.h"
 #include "cam.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/aic7xxx_old.c linux-2.6.6/drivers/scsi/aic7xxx_old.c
--- linux-2.6.6/drivers/scsi.org/aic7xxx_old.c	2004-05-12 17:45:57.912961000 +0200
+++ linux-2.6.6/drivers/scsi/aic7xxx_old.c	2004-05-12 17:46:19.778637024 +0200
@@ -239,7 +239,7 @@
 #include <linux/smp.h>
 #include <linux/interrupt.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aic7xxx_old/aic7xxx.h"
 
 #include "aic7xxx_old/sequencer.h"
diff -purN linux-2.6.6/drivers/scsi.org/amiga7xx.c linux-2.6.6/drivers/scsi/amiga7xx.c
--- linux-2.6.6/drivers/scsi.org/amiga7xx.c	2004-05-10 04:32:28.000000000 +0200
+++ linux-2.6.6/drivers/scsi/amiga7xx.c	2004-05-12 17:46:19.784636112 +0200
@@ -25,7 +25,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c7xx.h"
 #include "amiga7xx.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/ata_piix.c linux-2.6.6/drivers/scsi/ata_piix.c
--- linux-2.6.6/drivers/scsi.org/ata_piix.c	2004-05-12 17:45:57.913960000 +0200
+++ linux-2.6.6/drivers/scsi/ata_piix.c	2004-05-12 17:46:19.796634288 +0200
@@ -28,7 +28,7 @@
 #include <linux/blkdev.h>
 #include <linux/delay.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/libata.h>
 
 #define DRV_NAME	"ata_piix"
diff -purN linux-2.6.6/drivers/scsi.org/atari_scsi.c linux-2.6.6/drivers/scsi/atari_scsi.c
--- linux-2.6.6/drivers/scsi.org/atari_scsi.c	2004-05-10 04:33:21.000000000 +0200
+++ linux-2.6.6/drivers/scsi/atari_scsi.c	2004-05-12 17:46:19.876622128 +0200
@@ -102,7 +102,7 @@
 #include <asm/bitops.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "atari_scsi.h"
 #include "NCR5380.h"
 #include <asm/atari_stdma.h>
diff -purN linux-2.6.6/drivers/scsi.org/atp870u.c linux-2.6.6/drivers/scsi/atp870u.c
--- linux-2.6.6/drivers/scsi.org/atp870u.c	2004-05-10 04:32:28.000000000 +0200
+++ linux-2.6.6/drivers/scsi/atp870u.c	2004-05-12 17:46:19.920615440 +0200
@@ -34,7 +34,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "atp870u.h"
 
 /*
diff -purN linux-2.6.6/drivers/scsi.org/blz1230.c linux-2.6.6/drivers/scsi/blz1230.c
--- linux-2.6.6/drivers/scsi.org/blz1230.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/blz1230.c	2004-05-12 17:46:19.929614072 +0200
@@ -28,7 +28,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/blz2060.c linux-2.6.6/drivers/scsi/blz2060.c
--- linux-2.6.6/drivers/scsi.org/blz2060.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/blz2060.c	2004-05-12 17:46:19.937612856 +0200
@@ -28,7 +28,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/BusLogic.c linux-2.6.6/drivers/scsi/BusLogic.c
--- linux-2.6.6/drivers/scsi.org/BusLogic.c	2004-05-10 04:33:20.000000000 +0200
+++ linux-2.6.6/drivers/scsi/BusLogic.c	2004-05-12 17:46:20.007602216 +0200
@@ -48,7 +48,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "BusLogic.h"
 #include "FlashPoint.c"
 
diff -purN linux-2.6.6/drivers/scsi.org/bvme6000.c linux-2.6.6/drivers/scsi/bvme6000.c
--- linux-2.6.6/drivers/scsi.org/bvme6000.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/bvme6000.c	2004-05-12 17:46:20.012601456 +0200
@@ -17,7 +17,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c7xx.h"
 #include "bvme6000.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/constants.c linux-2.6.6/drivers/scsi/constants.c
--- linux-2.6.6/drivers/scsi.org/constants.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/constants.c	2004-05-12 17:46:20.034598112 +0200
@@ -12,7 +12,7 @@
 #include <linux/blkdev.h>
 #include <linux/kernel.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #define CONST_COMMAND   0x01
 #define CONST_STATUS    0x02
diff -purN linux-2.6.6/drivers/scsi.org/cpqfcTScontrol.c linux-2.6.6/drivers/scsi/cpqfcTScontrol.c
--- linux-2.6.6/drivers/scsi.org/cpqfcTScontrol.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cpqfcTScontrol.c	2004-05-12 17:46:20.071592488 +0200
@@ -45,7 +45,7 @@
 #include <linux/spinlock.h>
 
 #include "scsi.h"
-#include "hosts.h"   // Scsi_Host definition for INT handler
+#include <scsi/scsi_host.h>   // Scsi_Host definition for INT handler
 #include "cpqfcTSchip.h"
 #include "cpqfcTSstructs.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/cpqfcTSinit.c linux-2.6.6/drivers/scsi/cpqfcTSinit.c
--- linux-2.6.6/drivers/scsi.org/cpqfcTSinit.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cpqfcTSinit.c	2004-05-12 17:46:20.116585648 +0200
@@ -51,7 +51,7 @@
 #include <asm/irq.h>
 #include <linux/spinlock.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 #include "cpqfcTSchip.h"
 #include "cpqfcTSstructs.h"
@@ -1266,7 +1266,7 @@ static void QueLinkDownCmnd( CPQFCHBA *c
 
 
 
-// The file "hosts.h" says not to call scsi_done from
+// The file <scsi/scsi_host.h> says not to call scsi_done from
 // inside _queuecommand, so we'll do it from the heartbeat timer
 // (clarification: Turns out it's ok to call scsi_done from queuecommand 
 // for cases that don't go to the hardware like scsi cmds destined
diff -purN linux-2.6.6/drivers/scsi.org/cpqfcTSworker.c linux-2.6.6/drivers/scsi/cpqfcTSworker.c
--- linux-2.6.6/drivers/scsi.org/cpqfcTSworker.c	2004-05-10 04:33:12.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cpqfcTSworker.c	2004-05-12 17:46:20.222569536 +0200
@@ -39,7 +39,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"   // struct Scsi_Host definition for T handler
+#include <scsi/scsi_host.h>   // struct Scsi_Host definition for T handler
 #include "cpqfcTSchip.h"
 #include "cpqfcTSstructs.h"
 #include "cpqfcTStrigger.h"
diff -purN linux-2.6.6/drivers/scsi.org/cyberstorm.c linux-2.6.6/drivers/scsi/cyberstorm.c
--- linux-2.6.6/drivers/scsi.org/cyberstorm.c	2004-05-10 04:33:12.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cyberstorm.c	2004-05-12 17:46:20.232568016 +0200
@@ -31,7 +31,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/cyberstormII.c linux-2.6.6/drivers/scsi/cyberstormII.c
--- linux-2.6.6/drivers/scsi.org/cyberstormII.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cyberstormII.c	2004-05-12 17:46:20.240566800 +0200
@@ -27,7 +27,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/dc395x.c linux-2.6.6/drivers/scsi/dc395x.c
--- linux-2.6.6/drivers/scsi.org/dc395x.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dc395x.c	2004-05-12 17:46:20.319554792 +0200
@@ -53,7 +53,7 @@
 #include <linux/blkdev.h>
 #include <asm/io.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "dc395x.h"
 #include <scsi/scsicam.h>	/* needed for scsicam_bios_param */
 #include <linux/interrupt.h>
diff -purN linux-2.6.6/drivers/scsi.org/dec_esp.c linux-2.6.6/drivers/scsi/dec_esp.c
--- linux-2.6.6/drivers/scsi.org/dec_esp.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dec_esp.c	2004-05-12 17:46:20.331552968 +0200
@@ -29,7 +29,7 @@
 #include <linux/stat.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/irq.h>
diff -purN linux-2.6.6/drivers/scsi.org/dmx3191d.c linux-2.6.6/drivers/scsi/dmx3191d.c
--- linux-2.6.6/drivers/scsi.org/dmx3191d.c	2004-05-10 04:32:39.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dmx3191d.c	2004-05-12 17:46:20.337552056 +0200
@@ -34,7 +34,7 @@
 #include <linux/delay.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "dmx3191d.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/dpt_i2o.c linux-2.6.6/drivers/scsi/dpt_i2o.c
--- linux-2.6.6/drivers/scsi.org/dpt_i2o.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dpt_i2o.c	2004-05-12 17:46:20.390544000 +0200
@@ -65,7 +65,7 @@ MODULE_DESCRIPTION("Adaptec I2O RAID Dri
 #include <asm/io.h>		/* for virt_to_bus, etc. */
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "dpt/dptsig.h"
 #include "dpti.h"
diff -purN linux-2.6.6/drivers/scsi.org/dtc.c linux-2.6.6/drivers/scsi/dtc.c
--- linux-2.6.6/drivers/scsi.org/dtc.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dtc.c	2004-05-12 17:46:20.401542328 +0200
@@ -84,7 +84,7 @@
 #include <linux/interrupt.h>
 #include <asm/io.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "dtc.h"
 #define AUTOPROBE_IRQ
 #include "NCR5380.h"
diff -purN linux-2.6.6/drivers/scsi.org/eata.c linux-2.6.6/drivers/scsi/eata.c
--- linux-2.6.6/drivers/scsi.org/eata.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/eata.c	2004-05-12 17:46:20.441536248 +0200
@@ -495,7 +495,7 @@
 #include <linux/spinlock.h>
 #include <scsi/scsicam.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <asm/dma.h>
 #include <asm/irq.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/eata_pio.c linux-2.6.6/drivers/scsi/eata_pio.c
--- linux-2.6.6/drivers/scsi.org/eata_pio.c	2004-05-10 04:32:52.000000000 +0200
+++ linux-2.6.6/drivers/scsi/eata_pio.c	2004-05-12 17:46:20.460533360 +0200
@@ -63,7 +63,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsicam.h>
 
 #include "eata_generic.h"
diff -purN linux-2.6.6/drivers/scsi.org/esp.c linux-2.6.6/drivers/scsi/esp.c
--- linux-2.6.6/drivers/scsi.org/esp.c	2004-05-10 04:33:21.000000000 +0200
+++ linux-2.6.6/drivers/scsi/esp.c	2004-05-12 17:46:20.529522872 +0200
@@ -27,7 +27,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "esp.h"
 
 #include <asm/sbus.h>
diff -purN linux-2.6.6/drivers/scsi.org/fastlane.c linux-2.6.6/drivers/scsi/fastlane.c
--- linux-2.6.6/drivers/scsi.org/fastlane.c	2004-05-10 04:32:28.000000000 +0200
+++ linux-2.6.6/drivers/scsi/fastlane.c	2004-05-12 17:46:20.539521352 +0200
@@ -36,7 +36,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/fcal.c linux-2.6.6/drivers/scsi/fcal.c
--- linux-2.6.6/drivers/scsi.org/fcal.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/fcal.c	2004-05-12 17:46:20.547520136 +0200
@@ -21,7 +21,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "../fc4/fcp_impl.h"
 #include "fcal.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/fd_mcs.c linux-2.6.6/drivers/scsi/fd_mcs.c
--- linux-2.6.6/drivers/scsi.org/fd_mcs.c	2004-05-10 04:32:28.000000000 +0200
+++ linux-2.6.6/drivers/scsi/fd_mcs.c	2004-05-12 17:46:20.572516336 +0200
@@ -93,7 +93,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "fd_mcs.h"
 
 #define DRIVER_VERSION "v0.2 by ZP Gu<zpg@castle.net>"
diff -purN linux-2.6.6/drivers/scsi.org/fdomain.c linux-2.6.6/drivers/scsi/fdomain.c
--- linux-2.6.6/drivers/scsi.org/fdomain.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/fdomain.c	2004-05-12 17:46:20.603511624 +0200
@@ -284,7 +284,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 MODULE_AUTHOR("Rickard E. Faith");
 MODULE_DESCRIPTION("Future domain SCSI driver");
--- linux-2.6.6/drivers/scsi.org/g_NCR5380.c	2004-05-10 04:32:02.000000000 +0200
+++ linux-2.6.6/drivers/scsi/g_NCR5380.c	2004-05-12 17:46:20.928462224 +0200
@@ -107,7 +107,7 @@
 #include <linux/sched.h>
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "g_NCR5380.h"
 #include "NCR5380.h"
 #include <linux/stat.h>
diff -purN linux-2.6.6/drivers/scsi.org/gvp11.c linux-2.6.6/drivers/scsi/gvp11.c
--- linux-2.6.6/drivers/scsi.org/gvp11.c	2004-05-10 04:33:20.000000000 +0200
+++ linux-2.6.6/drivers/scsi/gvp11.c	2004-05-12 17:46:20.941460248 +0200
@@ -16,7 +16,7 @@
 #include <linux/spinlock.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "gvp11.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/i60uscsi.c linux-2.6.6/drivers/scsi/i60uscsi.c
--- linux-2.6.6/drivers/scsi.org/i60uscsi.c	2004-05-10 04:32:02.000000000 +0200
+++ linux-2.6.6/drivers/scsi/i60uscsi.c	2004-05-12 17:46:20.966456448 +0200
@@ -81,7 +81,7 @@
 #include <asm/io.h>
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "inia100.h"
 
 #define JIFFIES_TO_MS(t) ((t) * 1000 / HZ)
diff -purN linux-2.6.6/drivers/scsi.org/ibmmca.c linux-2.6.6/drivers/scsi/ibmmca.c
--- linux-2.6.6/drivers/scsi.org/ibmmca.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/ibmmca.c	2004-05-12 17:46:21.057442616 +0200
@@ -45,7 +45,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "ibmmca.h"
 
 /* current version of this driver-source: */
diff -purN linux-2.6.6/drivers/scsi.org/ide-scsi.c linux-2.6.6/drivers/scsi/ide-scsi.c
--- linux-2.6.6/drivers/scsi.org/ide-scsi.c	2004-05-10 04:32:52.000000000 +0200
+++ linux-2.6.6/drivers/scsi/ide-scsi.c	2004-05-12 17:46:21.079439272 +0200
@@ -51,7 +51,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/sg.h>
 
 #define IDESCSI_DEBUG_LOG		0
diff -purN linux-2.6.6/drivers/scsi.org/imm.h linux-2.6.6/drivers/scsi/imm.h
--- linux-2.6.6/drivers/scsi.org/imm.h	2004-05-12 17:45:57.916960000 +0200
+++ linux-2.6.6/drivers/scsi/imm.h	2004-05-12 17:46:23.837020056 +0200
@@ -79,7 +79,7 @@
 #include  <linux/interrupt.h>
 
 #include  <asm/io.h>
-#include  "hosts.h"
+#include  <scsi/scsi_host.h>
 /* batteries not included :-) */
 
 /*
diff -purN linux-2.6.6/drivers/scsi.org/in2000.c linux-2.6.6/drivers/scsi/in2000.c
--- linux-2.6.6/drivers/scsi.org/in2000.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/in2000.c	2004-05-12 17:46:21.141429848 +0200
@@ -126,7 +126,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #define IN2000_VERSION    "1.33-2.5"
 #define IN2000_DATE       "2002/11/03"
diff -purN linux-2.6.6/drivers/scsi.org/ini9100u.c linux-2.6.6/drivers/scsi/ini9100u.c
--- linux-2.6.6/drivers/scsi.org/ini9100u.c	2004-05-12 17:45:57.918960000 +0200
+++ linux-2.6.6/drivers/scsi/ini9100u.c	2004-05-12 17:46:21.156427568 +0200
@@ -136,7 +136,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "ini9100u.h"
 
 #ifdef DEBUG_i91u
diff -purN linux-2.6.6/drivers/scsi.org/ips.c linux-2.6.6/drivers/scsi/ips.c
--- linux-2.6.6/drivers/scsi.org/ips.c	2004-05-10 04:31:58.000000000 +0200
+++ linux-2.6.6/drivers/scsi/ips.c	2004-05-12 17:46:21.385392760 +0200
@@ -176,7 +176,7 @@
 #include <scsi/sg.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "ips.h"
 
 #include <linux/module.h>
diff -purN linux-2.6.6/drivers/scsi.org/jazz_esp.c linux-2.6.6/drivers/scsi/jazz_esp.c
--- linux-2.6.6/drivers/scsi.org/jazz_esp.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/jazz_esp.c	2004-05-12 17:46:21.393391544 +0200
@@ -16,7 +16,7 @@
 #include <linux/stat.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/irq.h>
diff -purN linux-2.6.6/drivers/scsi.org/lasi700.c linux-2.6.6/drivers/scsi/lasi700.c
--- linux-2.6.6/drivers/scsi.org/lasi700.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/lasi700.c	2004-05-12 17:46:21.399390632 +0200
@@ -50,7 +50,7 @@
 #include <asm/delay.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "lasi700.h"
 #include "53c700.h"
diff -purN linux-2.6.6/drivers/scsi.org/libata-core.c linux-2.6.6/drivers/scsi/libata-core.c
--- linux-2.6.6/drivers/scsi.org/libata-core.c	2004-05-12 17:45:57.936957000 +0200
+++ linux-2.6.6/drivers/scsi/libata-core.c	2004-05-12 17:46:21.456381968 +0200
@@ -39,7 +39,7 @@
 #include <linux/workqueue.h>
 #include <scsi/scsi.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/libata.h>
 #include <asm/io.h>
 #include <asm/semaphore.h>
diff -purN linux-2.6.6/drivers/scsi.org/libata-scsi.c linux-2.6.6/drivers/scsi/libata-scsi.c
--- linux-2.6.6/drivers/scsi.org/libata-scsi.c	2004-05-12 17:45:57.937957000 +0200
+++ linux-2.6.6/drivers/scsi/libata-scsi.c	2004-05-12 17:46:21.478378624 +0200
@@ -27,7 +27,7 @@
 #include <linux/spinlock.h>
 #include <scsi/scsi.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/libata.h>
 
 #include "libata.h"
diff -purN linux-2.6.6/drivers/scsi.org/mac_esp.c linux-2.6.6/drivers/scsi/mac_esp.c
--- linux-2.6.6/drivers/scsi.org/mac_esp.c	2004-05-10 04:32:36.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mac_esp.c	2004-05-12 17:46:21.505374520 +0200
@@ -26,7 +26,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/io.h>
diff -purN linux-2.6.6/drivers/scsi.org/mac_scsi.c linux-2.6.6/drivers/scsi/mac_scsi.c
--- linux-2.6.6/drivers/scsi.org/mac_scsi.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mac_scsi.c	2004-05-12 17:46:21.518372544 +0200
@@ -52,7 +52,7 @@
 #include <asm/mac_via.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "mac_scsi.h"
 #include "NCR5380.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/mca_53c9x.c linux-2.6.6/drivers/scsi/mca_53c9x.c
--- linux-2.6.6/drivers/scsi.org/mca_53c9x.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mca_53c9x.c	2004-05-12 17:46:21.530370720 +0200
@@ -43,7 +43,7 @@
 #include <linux/mca-legacy.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/dma.h>
diff -purN linux-2.6.6/drivers/scsi.org/megaraid.c linux-2.6.6/drivers/scsi/megaraid.c
--- linux-2.6.6/drivers/scsi.org/megaraid.c	2004-05-12 17:45:58.829821000 +0200
+++ linux-2.6.6/drivers/scsi/megaraid.c	2004-05-12 17:46:21.612358256 +0200
@@ -49,7 +49,7 @@
 #include <scsi/scsicam.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "megaraid.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/mvme147.c linux-2.6.6/drivers/scsi/mvme147.c
--- linux-2.6.6/drivers/scsi.org/mvme147.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mvme147.c	2004-05-12 17:46:21.653352024 +0200
@@ -11,7 +11,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "mvme147.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/mvme16x.c linux-2.6.6/drivers/scsi/mvme16x.c
--- linux-2.6.6/drivers/scsi.org/mvme16x.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mvme16x.c	2004-05-12 17:46:21.658351264 +0200
@@ -15,7 +15,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c7xx.h"
 #include "mvme16x.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/NCR53c406a.c linux-2.6.6/drivers/scsi/NCR53c406a.c
--- linux-2.6.6/drivers/scsi.org/NCR53c406a.c	2004-05-10 04:32:30.000000000 +0200
+++ linux-2.6.6/drivers/scsi/NCR53c406a.c	2004-05-12 17:46:21.729340472 +0200
@@ -54,7 +54,7 @@
 #include <linux/blkdev.h>
 #include <linux/spinlock.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 /* ============================================================= */
 
diff -purN linux-2.6.6/drivers/scsi.org/ncr53c8xx.c linux-2.6.6/drivers/scsi/ncr53c8xx.c
--- linux-2.6.6/drivers/scsi.org/ncr53c8xx.c	2004-05-12 17:45:57.946955000 +0200
+++ linux-2.6.6/drivers/scsi/ncr53c8xx.c	2004-05-12 17:46:21.877317976 +0200
@@ -138,7 +138,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "ncr53c8xx.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/NCR53C9x.c linux-2.6.6/drivers/scsi/NCR53C9x.c
--- linux-2.6.6/drivers/scsi.org/NCR53C9x.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/NCR53C9x.c	2004-05-12 17:46:21.937308856 +0200
@@ -36,7 +36,7 @@
 #include <linux/init.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/system.h>
diff -purN linux-2.6.6/drivers/scsi.org/NCR_D700.c linux-2.6.6/drivers/scsi/NCR_D700.c
--- linux-2.6.6/drivers/scsi.org/NCR_D700.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/NCR_D700.c	2004-05-12 17:46:21.948307184 +0200
@@ -100,7 +100,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "53c700.h"
 #include "NCR_D700.h"
diff -purN linux-2.6.6/drivers/scsi.org/NCR_Q720.c linux-2.6.6/drivers/scsi/NCR_Q720.c
--- linux-2.6.6/drivers/scsi.org/NCR_Q720.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/NCR_Q720.c	2004-05-12 17:46:21.960305360 +0200
@@ -16,7 +16,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "ncr53c8xx.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/nsp32.c linux-2.6.6/drivers/scsi/nsp32.c
--- linux-2.6.6/drivers/scsi.org/nsp32.c	2004-05-12 17:45:57.949955000 +0200
+++ linux-2.6.6/drivers/scsi/nsp32.c	2004-05-12 17:46:22.028295024 +0200
@@ -45,7 +45,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 #include <scsi/scsi.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/oktagon_esp.c linux-2.6.6/drivers/scsi/oktagon_esp.c
--- linux-2.6.6/drivers/scsi.org/oktagon_esp.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/oktagon_esp.c	2004-05-12 17:46:22.048291984 +0200
@@ -29,7 +29,7 @@
 
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/osst.c linux-2.6.6/drivers/scsi/osst.c
--- linux-2.6.6/drivers/scsi.org/osst.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/osst.c	2004-05-12 17:46:22.138278304 +0200
@@ -61,7 +61,7 @@ const char * osst_version = "0.99.1";
 #define OSST_DEB_MSG  KERN_NOTICE
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/pas16.c linux-2.6.6/drivers/scsi/pas16.c
--- linux-2.6.6/drivers/scsi.org/pas16.c	2004-05-10 04:31:58.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pas16.c	2004-05-12 17:46:22.151276328 +0200
@@ -125,7 +125,7 @@
 #include <linux/init.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "pas16.h"
 #define AUTOPROBE_IRQ
 #include "NCR5380.h"
diff -purN linux-2.6.6/drivers/scsi.org/pc980155.c linux-2.6.6/drivers/scsi/pc980155.c
--- linux-2.6.6/drivers/scsi.org/pc980155.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pc980155.c	2004-05-12 17:46:22.159275112 +0200
@@ -20,7 +20,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "pc980155.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/pci2000.c linux-2.6.6/drivers/scsi/pci2000.c
--- linux-2.6.6/drivers/scsi.org/pci2000.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pci2000.c	2004-05-12 17:46:22.175272680 +0200
@@ -54,7 +54,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "pci2000.h"
 #include "psi_roy.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/pci2220i.c linux-2.6.6/drivers/scsi/pci2220i.c
--- linux-2.6.6/drivers/scsi.org/pci2220i.c	2004-05-10 04:31:58.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pci2220i.c	2004-05-12 17:46:22.223265384 +0200
@@ -59,7 +59,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "pci2220i.h"
 #include "psi_dale.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/pcmcia/aha152x_stub.c linux-2.6.6/drivers/scsi/pcmcia/aha152x_stub.c
--- linux-2.6.6/drivers/scsi.org/pcmcia/aha152x_stub.c	2004-05-10 04:33:19.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pcmcia/aha152x_stub.c	2004-05-12 17:46:25.283800112 +0200
@@ -47,7 +47,7 @@
 #include <scsi/scsi_ioctl.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aha152x.h"
 
 #include <pcmcia/version.h>
diff -purN linux-2.6.6/drivers/scsi.org/pcmcia/fdomain_stub.c linux-2.6.6/drivers/scsi/pcmcia/fdomain_stub.c
--- linux-2.6.6/drivers/scsi.org/pcmcia/fdomain_stub.c	2004-05-10 04:32:39.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pcmcia/fdomain_stub.c	2004-05-12 17:46:25.295798288 +0200
@@ -44,7 +44,7 @@
 #include <scsi/scsi_ioctl.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <pcmcia/version.h>
 #include <pcmcia/cs_types.h>
diff -purN linux-2.6.6/drivers/scsi.org/pcmcia/qlogic_stub.c linux-2.6.6/drivers/scsi/pcmcia/qlogic_stub.c
--- linux-2.6.6/drivers/scsi.org/pcmcia/qlogic_stub.c	2004-05-12 17:45:57.955954000 +0200
+++ linux-2.6.6/drivers/scsi/pcmcia/qlogic_stub.c	2004-05-12 17:46:25.353789472 +0200
@@ -46,7 +46,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "../qlogicfas408.h"
 
 #include <pcmcia/version.h>
diff -purN linux-2.6.6/drivers/scsi.org/pluto.c linux-2.6.6/drivers/scsi/pluto.c
--- linux-2.6.6/drivers/scsi.org/pluto.c	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pluto.c	2004-05-12 17:46:22.232264016 +0200
@@ -21,7 +21,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "../fc4/fcp_impl.h"
 #include "pluto.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/ppa.h linux-2.6.6/drivers/scsi/ppa.h
--- linux-2.6.6/drivers/scsi.org/ppa.h	2004-05-12 17:45:57.959953000 +0200
+++ linux-2.6.6/drivers/scsi/ppa.h	2004-05-12 17:46:24.069984640 +0200
@@ -86,7 +86,7 @@
 #include  <linux/interrupt.h>
 
 #include  <asm/io.h>
-#include  "hosts.h"
+#include  <scsi/scsi_host.h>
 /* batteries not included :-) */
 
 /*
diff -purN linux-2.6.6/drivers/scsi.org/psi240i.c linux-2.6.6/drivers/scsi/psi240i.c
--- linux-2.6.6/drivers/scsi.org/psi240i.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/psi240i.c	2004-05-12 17:46:22.268258544 +0200
@@ -41,7 +41,7 @@
 #include <asm/system.h>
 #include <asm/io.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "psi240i.h"
 #include "psi_chip.h"
diff -purN linux-2.6.6/drivers/scsi.org/qla1280.c linux-2.6.6/drivers/scsi/qla1280.c
--- linux-2.6.6/drivers/scsi.org/qla1280.c	2004-05-12 17:45:57.962953000 +0200
+++ linux-2.6.6/drivers/scsi/qla1280.c	2004-05-12 17:46:22.348246384 +0200
@@ -357,7 +357,7 @@
 #else
 #include <linux/blk.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "sd.h"
 #endif
 
diff -purN linux-2.6.6/drivers/scsi.org/qla2xxx/qla_os.h linux-2.6.6/drivers/scsi/qla2xxx/qla_os.h
--- linux-2.6.6/drivers/scsi.org/qla2xxx/qla_os.h	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/qla2xxx/qla_os.h	2004-05-12 17:46:26.968543992 +0200
@@ -59,7 +59,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsicam.h>
 #include <scsi/scsi_ioctl.h>
diff -purN linux-2.6.6/drivers/scsi.org/qlogicfas408.c linux-2.6.6/drivers/scsi/qlogicfas408.c
--- linux-2.6.6/drivers/scsi.org/qlogicfas408.c	2004-05-12 17:45:58.164922000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicfas408.c	2004-05-12 17:46:22.361244408 +0200
@@ -56,7 +56,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "qlogicfas408.h"
 
 /*----------------------------------------------------------------*/
diff -purN linux-2.6.6/drivers/scsi.org/qlogicfas.c linux-2.6.6/drivers/scsi/qlogicfas.c
--- linux-2.6.6/drivers/scsi.org/qlogicfas.c	2004-05-12 17:45:58.162923000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicfas.c	2004-05-12 17:46:22.368243344 +0200
@@ -32,7 +32,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "qlogicfas408.h"
 
 /* Set the following to 2 to use normal interrupt (active high/totempole-
diff -purN linux-2.6.6/drivers/scsi.org/qlogicfc.c linux-2.6.6/drivers/scsi/qlogicfc.c
--- linux-2.6.6/drivers/scsi.org/qlogicfc.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicfc.c	2004-05-12 17:46:22.562213856 +0200
@@ -64,7 +64,7 @@
 #include <asm/io.h>
 #include <asm/irq.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #define pci64_dma_hi32(a) ((u32) (0xffffffff & (((u64)(a))>>32)))
 #define pci64_dma_lo32(a) ((u32) (0xffffffff & (((u64)(a)))))
diff -purN linux-2.6.6/drivers/scsi.org/qlogicisp.c linux-2.6.6/drivers/scsi/qlogicisp.c
--- linux-2.6.6/drivers/scsi.org/qlogicisp.c	2004-05-10 04:33:21.000000000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicisp.c	2004-05-12 17:46:22.630203520 +0200
@@ -36,7 +36,7 @@
 #include <asm/irq.h>
 #include <asm/byteorder.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "qlogicisp.h"
 
 /* Configuration section *****************************************************/
diff -purN linux-2.6.6/drivers/scsi.org/qlogicpti.c linux-2.6.6/drivers/scsi/qlogicpti.c
--- linux-2.6.6/drivers/scsi.org/qlogicpti.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicpti.c	2004-05-12 17:46:22.678196224 +0200
@@ -27,7 +27,7 @@
 #include <asm/byteorder.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "qlogicpti.h"
 
 #include <asm/sbus.h>
diff -purN linux-2.6.6/drivers/scsi.org/scsicam.c linux-2.6.6/drivers/scsi/scsicam.c
--- linux-2.6.6/drivers/scsi.org/scsicam.c	2004-05-10 04:32:39.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsicam.c	2004-05-12 17:46:22.788179504 +0200
@@ -19,7 +19,7 @@
 #include <linux/buffer_head.h>
 #include <asm/unaligned.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsicam.h>
 
 static int setsize(unsigned long capacity, unsigned int *cyls, unsigned int *hds,
diff -purN linux-2.6.6/drivers/scsi.org/scsi_debug.c linux-2.6.6/drivers/scsi/scsi_debug.c
--- linux-2.6.6/drivers/scsi.org/scsi_debug.c	2004-05-10 04:32:51.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_debug.c	2004-05-12 17:46:22.818174944 +0200
@@ -43,7 +43,7 @@
 
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsicam.h>
 
 #include <linux/stat.h>
diff -purN linux-2.6.6/drivers/scsi.org/scsi_devinfo.c linux-2.6.6/drivers/scsi/scsi_devinfo.c
--- linux-2.6.6/drivers/scsi.org/scsi_devinfo.c	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_devinfo.c	2004-05-12 17:46:22.830173120 +0200
@@ -9,7 +9,7 @@
 #include <scsi/scsi_devinfo.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "scsi_priv.h"
 
 /*
diff -purN linux-2.6.6/drivers/scsi.org/scsi_error.c linux-2.6.6/drivers/scsi/scsi_error.c
--- linux-2.6.6/drivers/scsi.org/scsi_error.c	2004-05-10 04:31:58.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_error.c	2004-05-12 17:46:22.861168408 +0200
@@ -26,7 +26,7 @@
 #include <scsi/scsi_ioctl.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "scsi_priv.h"
 #include "scsi_logging.h"
diff -purN linux-2.6.6/drivers/scsi.org/scsi_ioctl.c linux-2.6.6/drivers/scsi/scsi_ioctl.c
--- linux-2.6.6/drivers/scsi.org/scsi_ioctl.c	2004-05-10 04:33:20.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_ioctl.c	2004-05-12 17:46:22.871166888 +0200
@@ -20,7 +20,7 @@
 
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 
 #include "scsi_logging.h"
diff -purN linux-2.6.6/drivers/scsi.org/scsi_module.c linux-2.6.6/drivers/scsi/scsi_module.c
--- linux-2.6.6/drivers/scsi.org/scsi_module.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_module.c	2004-05-12 17:46:22.935157160 +0200
@@ -12,7 +12,7 @@
 #include <linux/module.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 
 static int __init init_this_scsi_driver(void)
diff -purN linux-2.6.6/drivers/scsi.org/scsi_pc98.c linux-2.6.6/drivers/scsi/scsi_pc98.c
--- linux-2.6.6/drivers/scsi.org/scsi_pc98.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_pc98.c	2004-05-12 17:46:22.939156552 +0200
@@ -12,7 +12,7 @@
 #include <asm/pc9800.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 
 static int pc98_first_bios_param(struct scsi_device *sdev, int *ip)
diff -purN linux-2.6.6/drivers/scsi.org/sd.c linux-2.6.6/drivers/scsi/sd.c
--- linux-2.6.6/drivers/scsi.org/sd.c	2004-05-12 17:45:58.180920000 +0200
+++ linux-2.6.6/drivers/scsi/sd.c	2004-05-12 17:46:23.040141200 +0200
@@ -52,7 +52,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>
diff -purN linux-2.6.6/drivers/scsi.org/seagate.c linux-2.6.6/drivers/scsi/seagate.c
--- linux-2.6.6/drivers/scsi.org/seagate.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/seagate.c	2004-05-12 17:46:23.069136792 +0200
@@ -103,7 +103,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "seagate.h"
 
 #include <scsi/scsi_ioctl.h>
diff -purN linux-2.6.6/drivers/scsi.org/sg.c linux-2.6.6/drivers/scsi/sg.c
--- linux-2.6.6/drivers/scsi.org/sg.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sg.c	2004-05-12 17:46:23.118129344 +0200
@@ -60,7 +60,7 @@ static int sg_version_num = 30530;	/* 2 
 
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>
 #include <scsi/sg.h>
diff -purN linux-2.6.6/drivers/scsi.org/sgiwd93.c linux-2.6.6/drivers/scsi/sgiwd93.c
--- linux-2.6.6/drivers/scsi.org/sgiwd93.c	2004-05-12 17:45:58.182920000 +0200
+++ linux-2.6.6/drivers/scsi/sgiwd93.c	2004-05-12 17:46:23.127127976 +0200
@@ -31,7 +31,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "sgiwd93.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/sim710.c linux-2.6.6/drivers/scsi/sim710.c
--- linux-2.6.6/drivers/scsi.org/sim710.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sim710.c	2004-05-12 17:46:23.136126608 +0200
@@ -37,7 +37,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c700.h"
 
 
diff -purN linux-2.6.6/drivers/scsi.org/sr.c linux-2.6.6/drivers/scsi/sr.c
--- linux-2.6.6/drivers/scsi.org/sr.c	2004-05-12 17:45:58.184919000 +0200
+++ linux-2.6.6/drivers/scsi/sr.c	2004-05-12 17:46:23.154123872 +0200
@@ -47,7 +47,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>	/* For the door lock/unlock commands */
diff -purN linux-2.6.6/drivers/scsi.org/sr_ioctl.c linux-2.6.6/drivers/scsi/sr_ioctl.c
--- linux-2.6.6/drivers/scsi.org/sr_ioctl.c	2004-05-10 04:32:52.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sr_ioctl.c	2004-05-12 17:46:23.166122048 +0200
@@ -11,7 +11,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 
 #include "sr.h"
diff -purN linux-2.6.6/drivers/scsi.org/sr_vendor.c linux-2.6.6/drivers/scsi/sr_vendor.c
--- linux-2.6.6/drivers/scsi.org/sr_vendor.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sr_vendor.c	2004-05-12 17:46:23.174120832 +0200
@@ -41,7 +41,7 @@
 
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 
 #include <linux/cdrom.h>
diff -purN linux-2.6.6/drivers/scsi.org/st.c linux-2.6.6/drivers/scsi/st.c
--- linux-2.6.6/drivers/scsi.org/st.c	2004-05-12 17:45:58.190918000 +0200
+++ linux-2.6.6/drivers/scsi/st.c	2004-05-12 17:46:23.242110496 +0200
@@ -58,7 +58,7 @@ static char *verstr = "20040403";
 
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>
diff -purN linux-2.6.6/drivers/scsi.org/sun3_scsi.c linux-2.6.6/drivers/scsi/sun3_scsi.c
--- linux-2.6.6/drivers/scsi.org/sun3_scsi.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sun3_scsi.c	2004-05-12 17:46:23.304101072 +0200
@@ -75,7 +75,7 @@
 #define REAL_DMA
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "sun3_scsi.h"
 #include "NCR5380.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/sun3_scsi_vme.c linux-2.6.6/drivers/scsi/sun3_scsi_vme.c
--- linux-2.6.6/drivers/scsi.org/sun3_scsi_vme.c	2004-05-10 04:33:22.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sun3_scsi_vme.c	2004-05-12 17:46:23.316099248 +0200
@@ -41,7 +41,7 @@
 #define REAL_DMA
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "sun3_scsi.h"
 #include "NCR5380.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/sun3x_esp.c linux-2.6.6/drivers/scsi/sun3x_esp.c
--- linux-2.6.6/drivers/scsi.org/sun3x_esp.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sun3x_esp.c	2004-05-12 17:46:23.326097728 +0200
@@ -16,7 +16,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/sun3x.h>
diff -purN linux-2.6.6/drivers/scsi.org/sym53c416.c linux-2.6.6/drivers/scsi/sym53c416.c
--- linux-2.6.6/drivers/scsi.org/sym53c416.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sym53c416.c	2004-05-12 17:46:23.342095296 +0200
@@ -43,7 +43,7 @@
 #include <linux/blkdev.h>
 #include <linux/isapnp.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "sym53c416.h"
 
 #define VERSION_STRING        "Version 1.0.0-ac"
diff -purN linux-2.6.6/drivers/scsi.org/t128.c linux-2.6.6/drivers/scsi/t128.c
--- linux-2.6.6/drivers/scsi.org/t128.c	2004-05-10 04:33:19.000000000 +0200
+++ linux-2.6.6/drivers/scsi/t128.c	2004-05-12 17:46:23.352093776 +0200
@@ -118,7 +118,7 @@
 #include <linux/delay.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "t128.h"
 #define AUTOPROBE_IRQ
 #include "NCR5380.h"
diff -purN linux-2.6.6/drivers/scsi.org/tmscsim.c linux-2.6.6/drivers/scsi/tmscsim.c
--- linux-2.6.6/drivers/scsi.org/tmscsim.c	2004-05-10 04:33:22.000000000 +0200
+++ linux-2.6.6/drivers/scsi/tmscsim.c	2004-05-12 17:46:23.401086328 +0200
@@ -235,7 +235,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/stat.h>
 #include <scsi/scsicam.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/u14-34f.c linux-2.6.6/drivers/scsi/u14-34f.c
--- linux-2.6.6/drivers/scsi.org/u14-34f.c	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/u14-34f.c	2004-05-12 17:46:23.435081160 +0200
@@ -423,7 +423,7 @@
 #include <linux/spinlock.h>
 #include <scsi/scsicam.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <asm/dma.h>
 #include <asm/irq.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/ultrastor.c linux-2.6.6/drivers/scsi/ultrastor.c
--- linux-2.6.6/drivers/scsi.org/ultrastor.c	2004-05-10 04:32:37.000000000 +0200
+++ linux-2.6.6/drivers/scsi/ultrastor.c	2004-05-12 17:46:23.457077816 +0200
@@ -145,7 +145,7 @@
 
 #define ULTRASTOR_PRIVATE	/* Get the private stuff from ultrastor.h */
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "ultrastor.h"
 
 #define FALSE 0
diff -purN linux-2.6.6/drivers/scsi.org/wd33c93.c linux-2.6.6/drivers/scsi/wd33c93.c
--- linux-2.6.6/drivers/scsi.org/wd33c93.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/wd33c93.c	2004-05-12 17:46:23.491072648 +0200
@@ -83,7 +83,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "wd33c93.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/wd7000.c linux-2.6.6/drivers/scsi/wd7000.c
--- linux-2.6.6/drivers/scsi.org/wd7000.c	2004-05-10 04:33:21.000000000 +0200
+++ linux-2.6.6/drivers/scsi/wd7000.c	2004-05-12 17:46:23.521068088 +0200
@@ -183,7 +183,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsicam.h>
 
 
diff -purN linux-2.6.6/drivers/scsi.org/zalon.c linux-2.6.6/drivers/scsi/zalon.c
--- linux-2.6.6/drivers/scsi.org/zalon.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/zalon.c	2004-05-12 17:46:23.528067024 +0200
@@ -24,7 +24,7 @@
 
 #include "../parisc/gsc.h"
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "ncr53c8xx.h"
 


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: replace deprecated hosts.h file
  2004-05-30  1:36         ` Doug Ledford
@ 2004-05-30  8:46           ` Christoph Hellwig
  0 siblings, 0 replies; 11+ messages in thread
From: Christoph Hellwig @ 2004-05-30  8:46 UTC (permalink / raw)
  To: Doug Ledford
  Cc: Arjan Van de Ven, Jeff Garzik, linux-scsi mailing list,
	James Bottomley

On Sat, May 29, 2004 at 09:36:26PM -0400, Doug Ledford wrote:
> core kernel code == specifically tied to kernel major/minor
> hardware driver code != tied to kernel major/minor

In Linux it in fact is.  Especially when the subsystem has big changes
like scsi in the 2.4->2.6 transition.  We need to clean out the letovers,
and we want to finish that in early 2.7.  Getting these changes in earlier
tends to make life much easier, but I'll do another pass once 2.7 is out -
if a maintainer wants to reject those changes then his driver will simply
break.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: replace deprecated hosts.h file
  2004-05-30  8:42   ` Arjan van de Ven
@ 2004-05-30  9:25     ` Jeff Garzik
  2004-05-30  9:36       ` Arjan van de Ven
  0 siblings, 1 reply; 11+ messages in thread
From: Jeff Garzik @ 2004-05-30  9:25 UTC (permalink / raw)
  To: Arjan van de Ven; +Cc: linux-scsi, James Bottomley

Arjan van de Ven wrote:
> On Sat, May 29, 2004 at 11:10:50AM -0400, Jeff Garzik wrote:
> 
>>Rejected, libata stays with the old headers until 2.7 (when it leaves scsi).
> 
> 
> Patch without libata bits below.

Bullshit, and therefore, rejected again.


> diff -purN linux-2.6.6/drivers/scsi.org/ata_piix.c linux-2.6.6/drivers/scsi/ata_piix.c
> --- linux-2.6.6/drivers/scsi.org/ata_piix.c	2004-05-12 17:45:57.913960000 +0200
> +++ linux-2.6.6/drivers/scsi/ata_piix.c	2004-05-12 17:46:19.796634288 +0200

> diff -purN linux-2.6.6/drivers/scsi.org/libata-core.c linux-2.6.6/drivers/scsi/libata-core.c
> --- linux-2.6.6/drivers/scsi.org/libata-core.c	2004-05-12 17:45:57.936957000 +0200
> +++ linux-2.6.6/drivers/scsi/libata-core.c	2004-05-12 17:46:21.456381968 +0200

> diff -purN linux-2.6.6/drivers/scsi.org/libata-scsi.c linux-2.6.6/drivers/scsi/libata-scsi.c
> --- linux-2.6.6/drivers/scsi.org/libata-scsi.c	2004-05-12 17:45:57.937957000 +0200
> +++ linux-2.6.6/drivers/scsi/libata-scsi.c	2004-05-12 17:46:21.478378624 +0200


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: replace deprecated hosts.h file
  2004-05-30  9:25     ` Jeff Garzik
@ 2004-05-30  9:36       ` Arjan van de Ven
  0 siblings, 0 replies; 11+ messages in thread
From: Arjan van de Ven @ 2004-05-30  9:36 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-scsi, James Bottomley

[-- Attachment #1: Type: text/plain, Size: 45519 bytes --]


On Sun, May 30, 2004 at 05:25:26AM -0400, Jeff Garzik wrote:
> Arjan van de Ven wrote:
> >On Sat, May 29, 2004 at 11:10:50AM -0400, Jeff Garzik wrote:
> >
> >>Rejected, libata stays with the old headers until 2.7 (when it leaves 
> >>scsi).
> >
> >
> >Patch without libata bits below.
> 
> Bullshit, and therefore, rejected again.
> 

Would you consider naming your files more consistently ? They don't all
have sata in them ;(
(Or even move them to their own directory)

diff -purN linux-2.6.6/drivers/scsi.org/3w-xxxx.c linux-2.6.6/drivers/scsi/3w-xxxx.c
--- linux-2.6.6/drivers/scsi.org/3w-xxxx.c	2004-05-12 17:45:57.888964000 +0200
+++ linux-2.6.6/drivers/scsi/3w-xxxx.c	2004-05-12 17:46:19.061746008 +0200
@@ -220,7 +220,7 @@ MODULE_LICENSE("GPL");
 #define __3W_C			/* let 3w-xxxx.h know it is use */
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "3w-xxxx.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/53c700.c linux-2.6.6/drivers/scsi/53c700.c
--- linux-2.6.6/drivers/scsi.org/53c700.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/53c700.c	2004-05-12 17:46:19.097740536 +0200
@@ -135,7 +135,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsi_transport.h>
 #include <scsi/scsi_transport_spi.h>
diff -purN linux-2.6.6/drivers/scsi.org/53c7xx.c linux-2.6.6/drivers/scsi/53c7xx.c
--- linux-2.6.6/drivers/scsi.org/53c7xx.c	2004-05-10 04:33:22.000000000 +0200
+++ linux-2.6.6/drivers/scsi/53c7xx.c	2004-05-12 17:46:19.192726096 +0200
@@ -280,7 +280,7 @@
 #endif
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c7xx.h"
 #include <linux/stat.h>
 #include <linux/stddef.h>
diff -purN linux-2.6.6/drivers/scsi.org/a2091.c linux-2.6.6/drivers/scsi/a2091.c
--- linux-2.6.6/drivers/scsi.org/a2091.c	2004-05-10 04:32:37.000000000 +0200
+++ linux-2.6.6/drivers/scsi/a2091.c	2004-05-12 17:46:19.200724880 +0200
@@ -16,7 +16,7 @@
 #include <linux/spinlock.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "a2091.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/a3000.c linux-2.6.6/drivers/scsi/a3000.c
--- linux-2.6.6/drivers/scsi.org/a3000.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/a3000.c	2004-05-12 17:46:19.207723816 +0200
@@ -15,7 +15,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "a3000.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/advansys.c linux-2.6.6/drivers/scsi/advansys.c
--- linux-2.6.6/drivers/scsi.org/advansys.c	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/advansys.c	2004-05-12 17:46:19.496679888 +0200
@@ -807,7 +807,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "advansys.h"
 #ifdef CONFIG_PCI
 #include <linux/pci.h>
diff -purN linux-2.6.6/drivers/scsi.org/aha1542.c linux-2.6.6/drivers/scsi/aha1542.c
--- linux-2.6.6/drivers/scsi.org/aha1542.c	2004-05-10 04:32:37.000000000 +0200
+++ linux-2.6.6/drivers/scsi/aha1542.c	2004-05-12 17:46:19.591665448 +0200
@@ -47,7 +47,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aha1542.h"
 
 #define SCSI_BUF_PA(address)	isa_virt_to_bus(address)
diff -purN linux-2.6.6/drivers/scsi.org/aha1740.c linux-2.6.6/drivers/scsi/aha1740.c
--- linux-2.6.6/drivers/scsi.org/aha1740.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/aha1740.c	2004-05-12 17:46:19.605663320 +0200
@@ -56,7 +56,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aha1740.h"
 
 /* IF YOU ARE HAVING PROBLEMS WITH THIS DRIVER, AND WANT TO WATCH
diff -purN linux-2.6.6/drivers/scsi.org/aic7xxx/aic79xx_osm.h linux-2.6.6/drivers/scsi/aic7xxx/aic79xx_osm.h
--- linux-2.6.6/drivers/scsi.org/aic7xxx/aic79xx_osm.h	2004-05-10 04:32:52.000000000 +0200
+++ linux-2.6.6/drivers/scsi/aic7xxx/aic79xx_osm.h	2004-05-12 17:46:26.646592936 +0200
@@ -68,7 +68,7 @@
 /* Core SCSI definitions */
 #define AIC_LIB_PREFIX ahd
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 /* Name space conflict with BSD queue macros */
 #ifdef LIST_HEAD
diff -purN linux-2.6.6/drivers/scsi.org/aic7xxx/aic7xxx_osm.h linux-2.6.6/drivers/scsi/aic7xxx/aic7xxx_osm.h
--- linux-2.6.6/drivers/scsi.org/aic7xxx/aic7xxx_osm.h	2004-05-12 17:45:57.901962000 +0200
+++ linux-2.6.6/drivers/scsi/aic7xxx/aic7xxx_osm.h	2004-05-12 17:46:26.710583208 +0200
@@ -85,7 +85,7 @@
 /* Core SCSI definitions */
 #define AIC_LIB_PREFIX ahc
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 /* Name space conflict with BSD queue macros */
 #ifdef LIST_HEAD
diff -purN linux-2.6.6/drivers/scsi.org/aic7xxx/aiclib.c linux-2.6.6/drivers/scsi/aic7xxx/aiclib.c
--- linux-2.6.6/drivers/scsi.org/aic7xxx/aiclib.c	2004-05-10 04:32:37.000000000 +0200
+++ linux-2.6.6/drivers/scsi/aic7xxx/aiclib.c	2004-05-12 17:46:25.067832944 +0200
@@ -36,7 +36,7 @@
 
 /* Core SCSI definitions */
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aiclib.h"
 #include "cam.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/aic7xxx_old.c linux-2.6.6/drivers/scsi/aic7xxx_old.c
--- linux-2.6.6/drivers/scsi.org/aic7xxx_old.c	2004-05-12 17:45:57.912961000 +0200
+++ linux-2.6.6/drivers/scsi/aic7xxx_old.c	2004-05-12 17:46:19.778637024 +0200
@@ -239,7 +239,7 @@
 #include <linux/smp.h>
 #include <linux/interrupt.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aic7xxx_old/aic7xxx.h"
 
 #include "aic7xxx_old/sequencer.h"
diff -purN linux-2.6.6/drivers/scsi.org/amiga7xx.c linux-2.6.6/drivers/scsi/amiga7xx.c
--- linux-2.6.6/drivers/scsi.org/amiga7xx.c	2004-05-10 04:32:28.000000000 +0200
+++ linux-2.6.6/drivers/scsi/amiga7xx.c	2004-05-12 17:46:19.784636112 +0200
@@ -25,7 +25,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c7xx.h"
 #include "amiga7xx.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/atari_scsi.c linux-2.6.6/drivers/scsi/atari_scsi.c
--- linux-2.6.6/drivers/scsi.org/atari_scsi.c	2004-05-10 04:33:21.000000000 +0200
+++ linux-2.6.6/drivers/scsi/atari_scsi.c	2004-05-12 17:46:19.876622128 +0200
@@ -102,7 +102,7 @@
 #include <asm/bitops.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "atari_scsi.h"
 #include "NCR5380.h"
 #include <asm/atari_stdma.h>
diff -purN linux-2.6.6/drivers/scsi.org/atp870u.c linux-2.6.6/drivers/scsi/atp870u.c
--- linux-2.6.6/drivers/scsi.org/atp870u.c	2004-05-10 04:32:28.000000000 +0200
+++ linux-2.6.6/drivers/scsi/atp870u.c	2004-05-12 17:46:19.920615440 +0200
@@ -34,7 +34,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "atp870u.h"
 
 /*
diff -purN linux-2.6.6/drivers/scsi.org/blz1230.c linux-2.6.6/drivers/scsi/blz1230.c
--- linux-2.6.6/drivers/scsi.org/blz1230.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/blz1230.c	2004-05-12 17:46:19.929614072 +0200
@@ -28,7 +28,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/blz2060.c linux-2.6.6/drivers/scsi/blz2060.c
--- linux-2.6.6/drivers/scsi.org/blz2060.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/blz2060.c	2004-05-12 17:46:19.937612856 +0200
@@ -28,7 +28,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/BusLogic.c linux-2.6.6/drivers/scsi/BusLogic.c
--- linux-2.6.6/drivers/scsi.org/BusLogic.c	2004-05-10 04:33:20.000000000 +0200
+++ linux-2.6.6/drivers/scsi/BusLogic.c	2004-05-12 17:46:20.007602216 +0200
@@ -48,7 +48,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "BusLogic.h"
 #include "FlashPoint.c"
 
diff -purN linux-2.6.6/drivers/scsi.org/bvme6000.c linux-2.6.6/drivers/scsi/bvme6000.c
--- linux-2.6.6/drivers/scsi.org/bvme6000.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/bvme6000.c	2004-05-12 17:46:20.012601456 +0200
@@ -17,7 +17,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c7xx.h"
 #include "bvme6000.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/constants.c linux-2.6.6/drivers/scsi/constants.c
--- linux-2.6.6/drivers/scsi.org/constants.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/constants.c	2004-05-12 17:46:20.034598112 +0200
@@ -12,7 +12,7 @@
 #include <linux/blkdev.h>
 #include <linux/kernel.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #define CONST_COMMAND   0x01
 #define CONST_STATUS    0x02
diff -purN linux-2.6.6/drivers/scsi.org/cpqfcTScontrol.c linux-2.6.6/drivers/scsi/cpqfcTScontrol.c
--- linux-2.6.6/drivers/scsi.org/cpqfcTScontrol.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cpqfcTScontrol.c	2004-05-12 17:46:20.071592488 +0200
@@ -45,7 +45,7 @@
 #include <linux/spinlock.h>
 
 #include "scsi.h"
-#include "hosts.h"   // Scsi_Host definition for INT handler
+#include <scsi/scsi_host.h>   // Scsi_Host definition for INT handler
 #include "cpqfcTSchip.h"
 #include "cpqfcTSstructs.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/cpqfcTSinit.c linux-2.6.6/drivers/scsi/cpqfcTSinit.c
--- linux-2.6.6/drivers/scsi.org/cpqfcTSinit.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cpqfcTSinit.c	2004-05-12 17:46:20.116585648 +0200
@@ -51,7 +51,7 @@
 #include <asm/irq.h>
 #include <linux/spinlock.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 #include "cpqfcTSchip.h"
 #include "cpqfcTSstructs.h"
@@ -1266,7 +1266,7 @@ static void QueLinkDownCmnd( CPQFCHBA *c
 
 
 
-// The file "hosts.h" says not to call scsi_done from
+// The file <scsi/scsi_host.h> says not to call scsi_done from
 // inside _queuecommand, so we'll do it from the heartbeat timer
 // (clarification: Turns out it's ok to call scsi_done from queuecommand 
 // for cases that don't go to the hardware like scsi cmds destined
diff -purN linux-2.6.6/drivers/scsi.org/cpqfcTSworker.c linux-2.6.6/drivers/scsi/cpqfcTSworker.c
--- linux-2.6.6/drivers/scsi.org/cpqfcTSworker.c	2004-05-10 04:33:12.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cpqfcTSworker.c	2004-05-12 17:46:20.222569536 +0200
@@ -39,7 +39,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"   // struct Scsi_Host definition for T handler
+#include <scsi/scsi_host.h>   // struct Scsi_Host definition for T handler
 #include "cpqfcTSchip.h"
 #include "cpqfcTSstructs.h"
 #include "cpqfcTStrigger.h"
diff -purN linux-2.6.6/drivers/scsi.org/cyberstorm.c linux-2.6.6/drivers/scsi/cyberstorm.c
--- linux-2.6.6/drivers/scsi.org/cyberstorm.c	2004-05-10 04:33:12.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cyberstorm.c	2004-05-12 17:46:20.232568016 +0200
@@ -31,7 +31,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/cyberstormII.c linux-2.6.6/drivers/scsi/cyberstormII.c
--- linux-2.6.6/drivers/scsi.org/cyberstormII.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/cyberstormII.c	2004-05-12 17:46:20.240566800 +0200
@@ -27,7 +27,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/dc395x.c linux-2.6.6/drivers/scsi/dc395x.c
--- linux-2.6.6/drivers/scsi.org/dc395x.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dc395x.c	2004-05-12 17:46:20.319554792 +0200
@@ -53,7 +53,7 @@
 #include <linux/blkdev.h>
 #include <asm/io.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "dc395x.h"
 #include <scsi/scsicam.h>	/* needed for scsicam_bios_param */
 #include <linux/interrupt.h>
diff -purN linux-2.6.6/drivers/scsi.org/dec_esp.c linux-2.6.6/drivers/scsi/dec_esp.c
--- linux-2.6.6/drivers/scsi.org/dec_esp.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dec_esp.c	2004-05-12 17:46:20.331552968 +0200
@@ -29,7 +29,7 @@
 #include <linux/stat.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/irq.h>
diff -purN linux-2.6.6/drivers/scsi.org/dmx3191d.c linux-2.6.6/drivers/scsi/dmx3191d.c
--- linux-2.6.6/drivers/scsi.org/dmx3191d.c	2004-05-10 04:32:39.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dmx3191d.c	2004-05-12 17:46:20.337552056 +0200
@@ -34,7 +34,7 @@
 #include <linux/delay.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "dmx3191d.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/dpt_i2o.c linux-2.6.6/drivers/scsi/dpt_i2o.c
--- linux-2.6.6/drivers/scsi.org/dpt_i2o.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dpt_i2o.c	2004-05-12 17:46:20.390544000 +0200
@@ -65,7 +65,7 @@ MODULE_DESCRIPTION("Adaptec I2O RAID Dri
 #include <asm/io.h>		/* for virt_to_bus, etc. */
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "dpt/dptsig.h"
 #include "dpti.h"
diff -purN linux-2.6.6/drivers/scsi.org/dtc.c linux-2.6.6/drivers/scsi/dtc.c
--- linux-2.6.6/drivers/scsi.org/dtc.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/dtc.c	2004-05-12 17:46:20.401542328 +0200
@@ -84,7 +84,7 @@
 #include <linux/interrupt.h>
 #include <asm/io.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "dtc.h"
 #define AUTOPROBE_IRQ
 #include "NCR5380.h"
diff -purN linux-2.6.6/drivers/scsi.org/eata.c linux-2.6.6/drivers/scsi/eata.c
--- linux-2.6.6/drivers/scsi.org/eata.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/eata.c	2004-05-12 17:46:20.441536248 +0200
@@ -495,7 +495,7 @@
 #include <linux/spinlock.h>
 #include <scsi/scsicam.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <asm/dma.h>
 #include <asm/irq.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/eata_pio.c linux-2.6.6/drivers/scsi/eata_pio.c
--- linux-2.6.6/drivers/scsi.org/eata_pio.c	2004-05-10 04:32:52.000000000 +0200
+++ linux-2.6.6/drivers/scsi/eata_pio.c	2004-05-12 17:46:20.460533360 +0200
@@ -63,7 +63,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsicam.h>
 
 #include "eata_generic.h"
diff -purN linux-2.6.6/drivers/scsi.org/esp.c linux-2.6.6/drivers/scsi/esp.c
--- linux-2.6.6/drivers/scsi.org/esp.c	2004-05-10 04:33:21.000000000 +0200
+++ linux-2.6.6/drivers/scsi/esp.c	2004-05-12 17:46:20.529522872 +0200
@@ -27,7 +27,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "esp.h"
 
 #include <asm/sbus.h>
diff -purN linux-2.6.6/drivers/scsi.org/fastlane.c linux-2.6.6/drivers/scsi/fastlane.c
--- linux-2.6.6/drivers/scsi.org/fastlane.c	2004-05-10 04:32:28.000000000 +0200
+++ linux-2.6.6/drivers/scsi/fastlane.c	2004-05-12 17:46:20.539521352 +0200
@@ -36,7 +36,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/fcal.c linux-2.6.6/drivers/scsi/fcal.c
--- linux-2.6.6/drivers/scsi.org/fcal.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/fcal.c	2004-05-12 17:46:20.547520136 +0200
@@ -21,7 +21,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "../fc4/fcp_impl.h"
 #include "fcal.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/fd_mcs.c linux-2.6.6/drivers/scsi/fd_mcs.c
--- linux-2.6.6/drivers/scsi.org/fd_mcs.c	2004-05-10 04:32:28.000000000 +0200
+++ linux-2.6.6/drivers/scsi/fd_mcs.c	2004-05-12 17:46:20.572516336 +0200
@@ -93,7 +93,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "fd_mcs.h"
 
 #define DRIVER_VERSION "v0.2 by ZP Gu<zpg@castle.net>"
diff -purN linux-2.6.6/drivers/scsi.org/fdomain.c linux-2.6.6/drivers/scsi/fdomain.c
--- linux-2.6.6/drivers/scsi.org/fdomain.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/fdomain.c	2004-05-12 17:46:20.603511624 +0200
@@ -284,7 +284,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 MODULE_AUTHOR("Rickard E. Faith");
 MODULE_DESCRIPTION("Future domain SCSI driver");
--- linux-2.6.6/drivers/scsi.org/g_NCR5380.c	2004-05-10 04:32:02.000000000 +0200
+++ linux-2.6.6/drivers/scsi/g_NCR5380.c	2004-05-12 17:46:20.928462224 +0200
@@ -107,7 +107,7 @@
 #include <linux/sched.h>
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "g_NCR5380.h"
 #include "NCR5380.h"
 #include <linux/stat.h>
diff -purN linux-2.6.6/drivers/scsi.org/gvp11.c linux-2.6.6/drivers/scsi/gvp11.c
--- linux-2.6.6/drivers/scsi.org/gvp11.c	2004-05-10 04:33:20.000000000 +0200
+++ linux-2.6.6/drivers/scsi/gvp11.c	2004-05-12 17:46:20.941460248 +0200
@@ -16,7 +16,7 @@
 #include <linux/spinlock.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "gvp11.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/i60uscsi.c linux-2.6.6/drivers/scsi/i60uscsi.c
--- linux-2.6.6/drivers/scsi.org/i60uscsi.c	2004-05-10 04:32:02.000000000 +0200
+++ linux-2.6.6/drivers/scsi/i60uscsi.c	2004-05-12 17:46:20.966456448 +0200
@@ -81,7 +81,7 @@
 #include <asm/io.h>
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "inia100.h"
 
 #define JIFFIES_TO_MS(t) ((t) * 1000 / HZ)
diff -purN linux-2.6.6/drivers/scsi.org/ibmmca.c linux-2.6.6/drivers/scsi/ibmmca.c
--- linux-2.6.6/drivers/scsi.org/ibmmca.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/ibmmca.c	2004-05-12 17:46:21.057442616 +0200
@@ -45,7 +45,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "ibmmca.h"
 
 /* current version of this driver-source: */
diff -purN linux-2.6.6/drivers/scsi.org/ide-scsi.c linux-2.6.6/drivers/scsi/ide-scsi.c
--- linux-2.6.6/drivers/scsi.org/ide-scsi.c	2004-05-10 04:32:52.000000000 +0200
+++ linux-2.6.6/drivers/scsi/ide-scsi.c	2004-05-12 17:46:21.079439272 +0200
@@ -51,7 +51,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/sg.h>
 
 #define IDESCSI_DEBUG_LOG		0
diff -purN linux-2.6.6/drivers/scsi.org/imm.h linux-2.6.6/drivers/scsi/imm.h
--- linux-2.6.6/drivers/scsi.org/imm.h	2004-05-12 17:45:57.916960000 +0200
+++ linux-2.6.6/drivers/scsi/imm.h	2004-05-12 17:46:23.837020056 +0200
@@ -79,7 +79,7 @@
 #include  <linux/interrupt.h>
 
 #include  <asm/io.h>
-#include  "hosts.h"
+#include  <scsi/scsi_host.h>
 /* batteries not included :-) */
 
 /*
diff -purN linux-2.6.6/drivers/scsi.org/in2000.c linux-2.6.6/drivers/scsi/in2000.c
--- linux-2.6.6/drivers/scsi.org/in2000.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/in2000.c	2004-05-12 17:46:21.141429848 +0200
@@ -126,7 +126,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #define IN2000_VERSION    "1.33-2.5"
 #define IN2000_DATE       "2002/11/03"
diff -purN linux-2.6.6/drivers/scsi.org/ini9100u.c linux-2.6.6/drivers/scsi/ini9100u.c
--- linux-2.6.6/drivers/scsi.org/ini9100u.c	2004-05-12 17:45:57.918960000 +0200
+++ linux-2.6.6/drivers/scsi/ini9100u.c	2004-05-12 17:46:21.156427568 +0200
@@ -136,7 +136,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "ini9100u.h"
 
 #ifdef DEBUG_i91u
diff -purN linux-2.6.6/drivers/scsi.org/ips.c linux-2.6.6/drivers/scsi/ips.c
--- linux-2.6.6/drivers/scsi.org/ips.c	2004-05-10 04:31:58.000000000 +0200
+++ linux-2.6.6/drivers/scsi/ips.c	2004-05-12 17:46:21.385392760 +0200
@@ -176,7 +176,7 @@
 #include <scsi/sg.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "ips.h"
 
 #include <linux/module.h>
diff -purN linux-2.6.6/drivers/scsi.org/jazz_esp.c linux-2.6.6/drivers/scsi/jazz_esp.c
--- linux-2.6.6/drivers/scsi.org/jazz_esp.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/jazz_esp.c	2004-05-12 17:46:21.393391544 +0200
@@ -16,7 +16,7 @@
 #include <linux/stat.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/irq.h>
diff -purN linux-2.6.6/drivers/scsi.org/lasi700.c linux-2.6.6/drivers/scsi/lasi700.c
--- linux-2.6.6/drivers/scsi.org/lasi700.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/lasi700.c	2004-05-12 17:46:21.399390632 +0200
@@ -50,7 +50,7 @@
 #include <asm/delay.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "lasi700.h"
 #include "53c700.h"
diff -purN linux-2.6.6/drivers/scsi.org/mac_esp.c linux-2.6.6/drivers/scsi/mac_esp.c
--- linux-2.6.6/drivers/scsi.org/mac_esp.c	2004-05-10 04:32:36.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mac_esp.c	2004-05-12 17:46:21.505374520 +0200
@@ -26,7 +26,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/io.h>
diff -purN linux-2.6.6/drivers/scsi.org/mac_scsi.c linux-2.6.6/drivers/scsi/mac_scsi.c
--- linux-2.6.6/drivers/scsi.org/mac_scsi.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mac_scsi.c	2004-05-12 17:46:21.518372544 +0200
@@ -52,7 +52,7 @@
 #include <asm/mac_via.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "mac_scsi.h"
 #include "NCR5380.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/mca_53c9x.c linux-2.6.6/drivers/scsi/mca_53c9x.c
--- linux-2.6.6/drivers/scsi.org/mca_53c9x.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mca_53c9x.c	2004-05-12 17:46:21.530370720 +0200
@@ -43,7 +43,7 @@
 #include <linux/mca-legacy.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/dma.h>
diff -purN linux-2.6.6/drivers/scsi.org/megaraid.c linux-2.6.6/drivers/scsi/megaraid.c
--- linux-2.6.6/drivers/scsi.org/megaraid.c	2004-05-12 17:45:58.829821000 +0200
+++ linux-2.6.6/drivers/scsi/megaraid.c	2004-05-12 17:46:21.612358256 +0200
@@ -49,7 +49,7 @@
 #include <scsi/scsicam.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "megaraid.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/mvme147.c linux-2.6.6/drivers/scsi/mvme147.c
--- linux-2.6.6/drivers/scsi.org/mvme147.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mvme147.c	2004-05-12 17:46:21.653352024 +0200
@@ -11,7 +11,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "mvme147.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/mvme16x.c linux-2.6.6/drivers/scsi/mvme16x.c
--- linux-2.6.6/drivers/scsi.org/mvme16x.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/mvme16x.c	2004-05-12 17:46:21.658351264 +0200
@@ -15,7 +15,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c7xx.h"
 #include "mvme16x.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/NCR53c406a.c linux-2.6.6/drivers/scsi/NCR53c406a.c
--- linux-2.6.6/drivers/scsi.org/NCR53c406a.c	2004-05-10 04:32:30.000000000 +0200
+++ linux-2.6.6/drivers/scsi/NCR53c406a.c	2004-05-12 17:46:21.729340472 +0200
@@ -54,7 +54,7 @@
 #include <linux/blkdev.h>
 #include <linux/spinlock.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 /* ============================================================= */
 
diff -purN linux-2.6.6/drivers/scsi.org/ncr53c8xx.c linux-2.6.6/drivers/scsi/ncr53c8xx.c
--- linux-2.6.6/drivers/scsi.org/ncr53c8xx.c	2004-05-12 17:45:57.946955000 +0200
+++ linux-2.6.6/drivers/scsi/ncr53c8xx.c	2004-05-12 17:46:21.877317976 +0200
@@ -138,7 +138,7 @@
 #include <asm/system.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "ncr53c8xx.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/NCR53C9x.c linux-2.6.6/drivers/scsi/NCR53C9x.c
--- linux-2.6.6/drivers/scsi.org/NCR53C9x.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/NCR53C9x.c	2004-05-12 17:46:21.937308856 +0200
@@ -36,7 +36,7 @@
 #include <linux/init.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/system.h>
diff -purN linux-2.6.6/drivers/scsi.org/NCR_D700.c linux-2.6.6/drivers/scsi/NCR_D700.c
--- linux-2.6.6/drivers/scsi.org/NCR_D700.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/NCR_D700.c	2004-05-12 17:46:21.948307184 +0200
@@ -100,7 +100,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "53c700.h"
 #include "NCR_D700.h"
diff -purN linux-2.6.6/drivers/scsi.org/NCR_Q720.c linux-2.6.6/drivers/scsi/NCR_Q720.c
--- linux-2.6.6/drivers/scsi.org/NCR_Q720.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/NCR_Q720.c	2004-05-12 17:46:21.960305360 +0200
@@ -16,7 +16,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "ncr53c8xx.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/nsp32.c linux-2.6.6/drivers/scsi/nsp32.c
--- linux-2.6.6/drivers/scsi.org/nsp32.c	2004-05-12 17:45:57.949955000 +0200
+++ linux-2.6.6/drivers/scsi/nsp32.c	2004-05-12 17:46:22.028295024 +0200
@@ -45,7 +45,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 #include <scsi/scsi.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/oktagon_esp.c linux-2.6.6/drivers/scsi/oktagon_esp.c
--- linux-2.6.6/drivers/scsi.org/oktagon_esp.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/oktagon_esp.c	2004-05-12 17:46:22.048291984 +0200
@@ -29,7 +29,7 @@
 
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <linux/zorro.h>
diff -purN linux-2.6.6/drivers/scsi.org/osst.c linux-2.6.6/drivers/scsi/osst.c
--- linux-2.6.6/drivers/scsi.org/osst.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/osst.c	2004-05-12 17:46:22.138278304 +0200
@@ -61,7 +61,7 @@ const char * osst_version = "0.99.1";
 #define OSST_DEB_MSG  KERN_NOTICE
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/pas16.c linux-2.6.6/drivers/scsi/pas16.c
--- linux-2.6.6/drivers/scsi.org/pas16.c	2004-05-10 04:31:58.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pas16.c	2004-05-12 17:46:22.151276328 +0200
@@ -125,7 +125,7 @@
 #include <linux/init.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "pas16.h"
 #define AUTOPROBE_IRQ
 #include "NCR5380.h"
diff -purN linux-2.6.6/drivers/scsi.org/pc980155.c linux-2.6.6/drivers/scsi/pc980155.c
--- linux-2.6.6/drivers/scsi.org/pc980155.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pc980155.c	2004-05-12 17:46:22.159275112 +0200
@@ -20,7 +20,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "pc980155.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/pci2000.c linux-2.6.6/drivers/scsi/pci2000.c
--- linux-2.6.6/drivers/scsi.org/pci2000.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pci2000.c	2004-05-12 17:46:22.175272680 +0200
@@ -54,7 +54,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "pci2000.h"
 #include "psi_roy.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/pci2220i.c linux-2.6.6/drivers/scsi/pci2220i.c
--- linux-2.6.6/drivers/scsi.org/pci2220i.c	2004-05-10 04:31:58.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pci2220i.c	2004-05-12 17:46:22.223265384 +0200
@@ -59,7 +59,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "pci2220i.h"
 #include "psi_dale.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/pcmcia/aha152x_stub.c linux-2.6.6/drivers/scsi/pcmcia/aha152x_stub.c
--- linux-2.6.6/drivers/scsi.org/pcmcia/aha152x_stub.c	2004-05-10 04:33:19.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pcmcia/aha152x_stub.c	2004-05-12 17:46:25.283800112 +0200
@@ -47,7 +47,7 @@
 #include <scsi/scsi_ioctl.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "aha152x.h"
 
 #include <pcmcia/version.h>
diff -purN linux-2.6.6/drivers/scsi.org/pcmcia/fdomain_stub.c linux-2.6.6/drivers/scsi/pcmcia/fdomain_stub.c
--- linux-2.6.6/drivers/scsi.org/pcmcia/fdomain_stub.c	2004-05-10 04:32:39.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pcmcia/fdomain_stub.c	2004-05-12 17:46:25.295798288 +0200
@@ -44,7 +44,7 @@
 #include <scsi/scsi_ioctl.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <pcmcia/version.h>
 #include <pcmcia/cs_types.h>
diff -purN linux-2.6.6/drivers/scsi.org/pcmcia/qlogic_stub.c linux-2.6.6/drivers/scsi/pcmcia/qlogic_stub.c
--- linux-2.6.6/drivers/scsi.org/pcmcia/qlogic_stub.c	2004-05-12 17:45:57.955954000 +0200
+++ linux-2.6.6/drivers/scsi/pcmcia/qlogic_stub.c	2004-05-12 17:46:25.353789472 +0200
@@ -46,7 +46,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "../qlogicfas408.h"
 
 #include <pcmcia/version.h>
diff -purN linux-2.6.6/drivers/scsi.org/pluto.c linux-2.6.6/drivers/scsi/pluto.c
--- linux-2.6.6/drivers/scsi.org/pluto.c	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/pluto.c	2004-05-12 17:46:22.232264016 +0200
@@ -21,7 +21,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "../fc4/fcp_impl.h"
 #include "pluto.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/ppa.h linux-2.6.6/drivers/scsi/ppa.h
--- linux-2.6.6/drivers/scsi.org/ppa.h	2004-05-12 17:45:57.959953000 +0200
+++ linux-2.6.6/drivers/scsi/ppa.h	2004-05-12 17:46:24.069984640 +0200
@@ -86,7 +86,7 @@
 #include  <linux/interrupt.h>
 
 #include  <asm/io.h>
-#include  "hosts.h"
+#include  <scsi/scsi_host.h>
 /* batteries not included :-) */
 
 /*
diff -purN linux-2.6.6/drivers/scsi.org/psi240i.c linux-2.6.6/drivers/scsi/psi240i.c
--- linux-2.6.6/drivers/scsi.org/psi240i.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/psi240i.c	2004-05-12 17:46:22.268258544 +0200
@@ -41,7 +41,7 @@
 #include <asm/system.h>
 #include <asm/io.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "psi240i.h"
 #include "psi_chip.h"
diff -purN linux-2.6.6/drivers/scsi.org/qla1280.c linux-2.6.6/drivers/scsi/qla1280.c
--- linux-2.6.6/drivers/scsi.org/qla1280.c	2004-05-12 17:45:57.962953000 +0200
+++ linux-2.6.6/drivers/scsi/qla1280.c	2004-05-12 17:46:22.348246384 +0200
@@ -357,7 +357,7 @@
 #else
 #include <linux/blk.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "sd.h"
 #endif
 
diff -purN linux-2.6.6/drivers/scsi.org/qla2xxx/qla_os.h linux-2.6.6/drivers/scsi/qla2xxx/qla_os.h
--- linux-2.6.6/drivers/scsi.org/qla2xxx/qla_os.h	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/qla2xxx/qla_os.h	2004-05-12 17:46:26.968543992 +0200
@@ -59,7 +59,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsicam.h>
 #include <scsi/scsi_ioctl.h>
diff -purN linux-2.6.6/drivers/scsi.org/qlogicfas408.c linux-2.6.6/drivers/scsi/qlogicfas408.c
--- linux-2.6.6/drivers/scsi.org/qlogicfas408.c	2004-05-12 17:45:58.164922000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicfas408.c	2004-05-12 17:46:22.361244408 +0200
@@ -56,7 +56,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "qlogicfas408.h"
 
 /*----------------------------------------------------------------*/
diff -purN linux-2.6.6/drivers/scsi.org/qlogicfas.c linux-2.6.6/drivers/scsi/qlogicfas.c
--- linux-2.6.6/drivers/scsi.org/qlogicfas.c	2004-05-12 17:45:58.162923000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicfas.c	2004-05-12 17:46:22.368243344 +0200
@@ -32,7 +32,7 @@
 #include <asm/dma.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "qlogicfas408.h"
 
 /* Set the following to 2 to use normal interrupt (active high/totempole-
diff -purN linux-2.6.6/drivers/scsi.org/qlogicfc.c linux-2.6.6/drivers/scsi/qlogicfc.c
--- linux-2.6.6/drivers/scsi.org/qlogicfc.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicfc.c	2004-05-12 17:46:22.562213856 +0200
@@ -64,7 +64,7 @@
 #include <asm/io.h>
 #include <asm/irq.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #define pci64_dma_hi32(a) ((u32) (0xffffffff & (((u64)(a))>>32)))
 #define pci64_dma_lo32(a) ((u32) (0xffffffff & (((u64)(a)))))
diff -purN linux-2.6.6/drivers/scsi.org/qlogicisp.c linux-2.6.6/drivers/scsi/qlogicisp.c
--- linux-2.6.6/drivers/scsi.org/qlogicisp.c	2004-05-10 04:33:21.000000000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicisp.c	2004-05-12 17:46:22.630203520 +0200
@@ -36,7 +36,7 @@
 #include <asm/irq.h>
 #include <asm/byteorder.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "qlogicisp.h"
 
 /* Configuration section *****************************************************/
diff -purN linux-2.6.6/drivers/scsi.org/qlogicpti.c linux-2.6.6/drivers/scsi/qlogicpti.c
--- linux-2.6.6/drivers/scsi.org/qlogicpti.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/qlogicpti.c	2004-05-12 17:46:22.678196224 +0200
@@ -27,7 +27,7 @@
 #include <asm/byteorder.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "qlogicpti.h"
 
 #include <asm/sbus.h>
diff -purN linux-2.6.6/drivers/scsi.org/scsicam.c linux-2.6.6/drivers/scsi/scsicam.c
--- linux-2.6.6/drivers/scsi.org/scsicam.c	2004-05-10 04:32:39.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsicam.c	2004-05-12 17:46:22.788179504 +0200
@@ -19,7 +19,7 @@
 #include <linux/buffer_head.h>
 #include <asm/unaligned.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsicam.h>
 
 static int setsize(unsigned long capacity, unsigned int *cyls, unsigned int *hds,
diff -purN linux-2.6.6/drivers/scsi.org/scsi_debug.c linux-2.6.6/drivers/scsi/scsi_debug.c
--- linux-2.6.6/drivers/scsi.org/scsi_debug.c	2004-05-10 04:32:51.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_debug.c	2004-05-12 17:46:22.818174944 +0200
@@ -43,7 +43,7 @@
 
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsicam.h>
 
 #include <linux/stat.h>
diff -purN linux-2.6.6/drivers/scsi.org/scsi_devinfo.c linux-2.6.6/drivers/scsi/scsi_devinfo.c
--- linux-2.6.6/drivers/scsi.org/scsi_devinfo.c	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_devinfo.c	2004-05-12 17:46:22.830173120 +0200
@@ -9,7 +9,7 @@
 #include <scsi/scsi_devinfo.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "scsi_priv.h"
 
 /*
diff -purN linux-2.6.6/drivers/scsi.org/scsi_error.c linux-2.6.6/drivers/scsi/scsi_error.c
--- linux-2.6.6/drivers/scsi.org/scsi_error.c	2004-05-10 04:31:58.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_error.c	2004-05-12 17:46:22.861168408 +0200
@@ -26,7 +26,7 @@
 #include <scsi/scsi_ioctl.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "scsi_priv.h"
 #include "scsi_logging.h"
diff -purN linux-2.6.6/drivers/scsi.org/scsi_ioctl.c linux-2.6.6/drivers/scsi/scsi_ioctl.c
--- linux-2.6.6/drivers/scsi.org/scsi_ioctl.c	2004-05-10 04:33:20.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_ioctl.c	2004-05-12 17:46:22.871166888 +0200
@@ -20,7 +20,7 @@
 
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 
 #include "scsi_logging.h"
diff -purN linux-2.6.6/drivers/scsi.org/scsi_module.c linux-2.6.6/drivers/scsi/scsi_module.c
--- linux-2.6.6/drivers/scsi.org/scsi_module.c	2004-05-10 04:32:26.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_module.c	2004-05-12 17:46:22.935157160 +0200
@@ -12,7 +12,7 @@
 #include <linux/module.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 
 static int __init init_this_scsi_driver(void)
diff -purN linux-2.6.6/drivers/scsi.org/scsi_pc98.c linux-2.6.6/drivers/scsi/scsi_pc98.c
--- linux-2.6.6/drivers/scsi.org/scsi_pc98.c	2004-05-10 04:31:59.000000000 +0200
+++ linux-2.6.6/drivers/scsi/scsi_pc98.c	2004-05-12 17:46:22.939156552 +0200
@@ -12,7 +12,7 @@
 #include <asm/pc9800.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 
 static int pc98_first_bios_param(struct scsi_device *sdev, int *ip)
diff -purN linux-2.6.6/drivers/scsi.org/sd.c linux-2.6.6/drivers/scsi/sd.c
--- linux-2.6.6/drivers/scsi.org/sd.c	2004-05-12 17:45:58.180920000 +0200
+++ linux-2.6.6/drivers/scsi/sd.c	2004-05-12 17:46:23.040141200 +0200
@@ -52,7 +52,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>
diff -purN linux-2.6.6/drivers/scsi.org/seagate.c linux-2.6.6/drivers/scsi/seagate.c
--- linux-2.6.6/drivers/scsi.org/seagate.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/seagate.c	2004-05-12 17:46:23.069136792 +0200
@@ -103,7 +103,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "seagate.h"
 
 #include <scsi/scsi_ioctl.h>
diff -purN linux-2.6.6/drivers/scsi.org/sg.c linux-2.6.6/drivers/scsi/sg.c
--- linux-2.6.6/drivers/scsi.org/sg.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sg.c	2004-05-12 17:46:23.118129344 +0200
@@ -60,7 +60,7 @@ static int sg_version_num = 30530;	/* 2 
 
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>
 #include <scsi/sg.h>
diff -purN linux-2.6.6/drivers/scsi.org/sgiwd93.c linux-2.6.6/drivers/scsi/sgiwd93.c
--- linux-2.6.6/drivers/scsi.org/sgiwd93.c	2004-05-12 17:45:58.182920000 +0200
+++ linux-2.6.6/drivers/scsi/sgiwd93.c	2004-05-12 17:46:23.127127976 +0200
@@ -31,7 +31,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "wd33c93.h"
 #include "sgiwd93.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/sim710.c linux-2.6.6/drivers/scsi/sim710.c
--- linux-2.6.6/drivers/scsi.org/sim710.c	2004-05-10 04:33:13.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sim710.c	2004-05-12 17:46:23.136126608 +0200
@@ -37,7 +37,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "53c700.h"
 
 
diff -purN linux-2.6.6/drivers/scsi.org/sr.c linux-2.6.6/drivers/scsi/sr.c
--- linux-2.6.6/drivers/scsi.org/sr.c	2004-05-12 17:45:58.184919000 +0200
+++ linux-2.6.6/drivers/scsi/sr.c	2004-05-12 17:46:23.154123872 +0200
@@ -47,7 +47,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>	/* For the door lock/unlock commands */
diff -purN linux-2.6.6/drivers/scsi.org/sr_ioctl.c linux-2.6.6/drivers/scsi/sr_ioctl.c
--- linux-2.6.6/drivers/scsi.org/sr_ioctl.c	2004-05-10 04:32:52.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sr_ioctl.c	2004-05-12 17:46:23.166122048 +0200
@@ -11,7 +11,7 @@
 #include <asm/uaccess.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 
 #include "sr.h"
diff -purN linux-2.6.6/drivers/scsi.org/sr_vendor.c linux-2.6.6/drivers/scsi/sr_vendor.c
--- linux-2.6.6/drivers/scsi.org/sr_vendor.c	2004-05-10 04:32:29.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sr_vendor.c	2004-05-12 17:46:23.174120832 +0200
@@ -41,7 +41,7 @@
 
 #include <linux/blkdev.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsi_ioctl.h>
 
 #include <linux/cdrom.h>
diff -purN linux-2.6.6/drivers/scsi.org/st.c linux-2.6.6/drivers/scsi/st.c
--- linux-2.6.6/drivers/scsi.org/st.c	2004-05-12 17:45:58.190918000 +0200
+++ linux-2.6.6/drivers/scsi/st.c	2004-05-12 17:46:23.242110496 +0200
@@ -58,7 +58,7 @@ static char *verstr = "20040403";
 
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include <scsi/scsi_driver.h>
 #include <scsi/scsi_ioctl.h>
diff -purN linux-2.6.6/drivers/scsi.org/sun3_scsi.c linux-2.6.6/drivers/scsi/sun3_scsi.c
--- linux-2.6.6/drivers/scsi.org/sun3_scsi.c	2004-05-10 04:32:00.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sun3_scsi.c	2004-05-12 17:46:23.304101072 +0200
@@ -75,7 +75,7 @@
 #define REAL_DMA
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "sun3_scsi.h"
 #include "NCR5380.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/sun3_scsi_vme.c linux-2.6.6/drivers/scsi/sun3_scsi_vme.c
--- linux-2.6.6/drivers/scsi.org/sun3_scsi_vme.c	2004-05-10 04:33:22.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sun3_scsi_vme.c	2004-05-12 17:46:23.316099248 +0200
@@ -41,7 +41,7 @@
 #define REAL_DMA
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "sun3_scsi.h"
 #include "NCR5380.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/sun3x_esp.c linux-2.6.6/drivers/scsi/sun3x_esp.c
--- linux-2.6.6/drivers/scsi.org/sun3x_esp.c	2004-05-10 04:32:54.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sun3x_esp.c	2004-05-12 17:46:23.326097728 +0200
@@ -16,7 +16,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "NCR53C9x.h"
 
 #include <asm/sun3x.h>
diff -purN linux-2.6.6/drivers/scsi.org/sym53c416.c linux-2.6.6/drivers/scsi/sym53c416.c
--- linux-2.6.6/drivers/scsi.org/sym53c416.c	2004-05-10 04:32:01.000000000 +0200
+++ linux-2.6.6/drivers/scsi/sym53c416.c	2004-05-12 17:46:23.342095296 +0200
@@ -43,7 +43,7 @@
 #include <linux/blkdev.h>
 #include <linux/isapnp.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "sym53c416.h"
 
 #define VERSION_STRING        "Version 1.0.0-ac"
diff -purN linux-2.6.6/drivers/scsi.org/t128.c linux-2.6.6/drivers/scsi/t128.c
--- linux-2.6.6/drivers/scsi.org/t128.c	2004-05-10 04:33:19.000000000 +0200
+++ linux-2.6.6/drivers/scsi/t128.c	2004-05-12 17:46:23.352093776 +0200
@@ -118,7 +118,7 @@
 #include <linux/delay.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "t128.h"
 #define AUTOPROBE_IRQ
 #include "NCR5380.h"
diff -purN linux-2.6.6/drivers/scsi.org/tmscsim.c linux-2.6.6/drivers/scsi/tmscsim.c
--- linux-2.6.6/drivers/scsi.org/tmscsim.c	2004-05-10 04:33:22.000000000 +0200
+++ linux-2.6.6/drivers/scsi/tmscsim.c	2004-05-12 17:46:23.401086328 +0200
@@ -235,7 +235,7 @@
 #include <linux/interrupt.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <linux/stat.h>
 #include <scsi/scsicam.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/u14-34f.c linux-2.6.6/drivers/scsi/u14-34f.c
--- linux-2.6.6/drivers/scsi.org/u14-34f.c	2004-05-10 04:32:27.000000000 +0200
+++ linux-2.6.6/drivers/scsi/u14-34f.c	2004-05-12 17:46:23.435081160 +0200
@@ -423,7 +423,7 @@
 #include <linux/spinlock.h>
 #include <scsi/scsicam.h>
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <asm/dma.h>
 #include <asm/irq.h>
 
diff -purN linux-2.6.6/drivers/scsi.org/ultrastor.c linux-2.6.6/drivers/scsi/ultrastor.c
--- linux-2.6.6/drivers/scsi.org/ultrastor.c	2004-05-10 04:32:37.000000000 +0200
+++ linux-2.6.6/drivers/scsi/ultrastor.c	2004-05-12 17:46:23.457077816 +0200
@@ -145,7 +145,7 @@
 
 #define ULTRASTOR_PRIVATE	/* Get the private stuff from ultrastor.h */
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include "ultrastor.h"
 
 #define FALSE 0
diff -purN linux-2.6.6/drivers/scsi.org/wd33c93.c linux-2.6.6/drivers/scsi/wd33c93.c
--- linux-2.6.6/drivers/scsi.org/wd33c93.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/wd33c93.c	2004-05-12 17:46:23.491072648 +0200
@@ -83,7 +83,7 @@
 #include <asm/irq.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "wd33c93.h"
 
diff -purN linux-2.6.6/drivers/scsi.org/wd7000.c linux-2.6.6/drivers/scsi/wd7000.c
--- linux-2.6.6/drivers/scsi.org/wd7000.c	2004-05-10 04:33:21.000000000 +0200
+++ linux-2.6.6/drivers/scsi/wd7000.c	2004-05-12 17:46:23.521068088 +0200
@@ -183,7 +183,7 @@
 #include <asm/io.h>
 
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 #include <scsi/scsicam.h>
 
 
diff -purN linux-2.6.6/drivers/scsi.org/zalon.c linux-2.6.6/drivers/scsi/zalon.c
--- linux-2.6.6/drivers/scsi.org/zalon.c	2004-05-10 04:32:53.000000000 +0200
+++ linux-2.6.6/drivers/scsi/zalon.c	2004-05-12 17:46:23.528067024 +0200
@@ -24,7 +24,7 @@
 
 #include "../parisc/gsc.h"
 #include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
 
 #include "ncr53c8xx.h"
 
 

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2004-05-30  9:36 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-29 14:21 replace deprecated hosts.h file Arjan van de Ven
2004-05-29 15:10 ` Jeff Garzik
2004-05-29 15:14   ` Arjan van de Ven
2004-05-29 16:00     ` Jeff Garzik
2004-05-29 16:40       ` Arjan van de Ven
2004-05-29 17:11         ` Jeff Garzik
2004-05-30  1:36         ` Doug Ledford
2004-05-30  8:46           ` Christoph Hellwig
2004-05-30  8:42   ` Arjan van de Ven
2004-05-30  9:25     ` Jeff Garzik
2004-05-30  9:36       ` Arjan van de Ven

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox