diff options
Diffstat (limited to 'drivers/scsi')
-rw-r--r-- | drivers/scsi/NCR53c406a.c | 4 | ||||
-rw-r--r-- | drivers/scsi/aic7xxx/aic79xx_osm.c | 2 | ||||
-rw-r--r-- | drivers/scsi/aic7xxx/aic79xx_pci.c | 2 | ||||
-rw-r--r-- | drivers/scsi/dc395x.c | 2 | ||||
-rw-r--r-- | drivers/scsi/dpt/dptsig.h | 4 | ||||
-rw-r--r-- | drivers/scsi/dtc.c | 4 | ||||
-rw-r--r-- | drivers/scsi/dtc.h | 4 | ||||
-rw-r--r-- | drivers/scsi/fdomain.c | 2 | ||||
-rw-r--r-- | drivers/scsi/initio.c | 2 | ||||
-rw-r--r-- | drivers/scsi/lpfc/lpfc_compat.h | 3 | ||||
-rw-r--r-- | drivers/scsi/lpfc/lpfc_scsi.h | 4 | ||||
-rw-r--r-- | drivers/scsi/pas16.c | 1 | ||||
-rw-r--r-- | drivers/scsi/qla2xxx/Kconfig | 1 | ||||
-rw-r--r-- | drivers/scsi/qla2xxx/Makefile | 1 | ||||
-rw-r--r-- | drivers/scsi/scsi_scan.c | 3 | ||||
-rw-r--r-- | drivers/scsi/sym53c8xx_2/sym_hipd.h | 16 | ||||
-rw-r--r-- | drivers/scsi/sym53c8xx_2/sym_nvram.c | 2 | ||||
-rw-r--r-- | drivers/scsi/t128.h | 1 |
18 files changed, 33 insertions, 25 deletions
diff --git a/drivers/scsi/NCR53c406a.c b/drivers/scsi/NCR53c406a.c index b2002ba6e2aa..79ae73b23680 100644 --- a/drivers/scsi/NCR53c406a.c +++ b/drivers/scsi/NCR53c406a.c | |||
@@ -182,13 +182,13 @@ static int irq_probe(void); | |||
182 | static void *bios_base; | 182 | static void *bios_base; |
183 | #endif | 183 | #endif |
184 | 184 | ||
185 | #if PORT_BASE | 185 | #ifdef PORT_BASE |
186 | static int port_base = PORT_BASE; | 186 | static int port_base = PORT_BASE; |
187 | #else | 187 | #else |
188 | static int port_base; | 188 | static int port_base; |
189 | #endif | 189 | #endif |
190 | 190 | ||
191 | #if IRQ_LEV | 191 | #ifdef IRQ_LEV |
192 | static int irq_level = IRQ_LEV; | 192 | static int irq_level = IRQ_LEV; |
193 | #else | 193 | #else |
194 | static int irq_level = -1; /* 0 is 'no irq', so use -1 for 'uninitialized' */ | 194 | static int irq_level = -1; /* 0 is 'no irq', so use -1 for 'uninitialized' */ |
diff --git a/drivers/scsi/aic7xxx/aic79xx_osm.c b/drivers/scsi/aic7xxx/aic79xx_osm.c index 6466a184a141..329cb2331339 100644 --- a/drivers/scsi/aic7xxx/aic79xx_osm.c +++ b/drivers/scsi/aic7xxx/aic79xx_osm.c | |||
@@ -1505,7 +1505,7 @@ ahd_linux_dev_reset(Scsi_Cmnd *cmd) | |||
1505 | memset(recovery_cmd, 0, sizeof(struct scsi_cmnd)); | 1505 | memset(recovery_cmd, 0, sizeof(struct scsi_cmnd)); |
1506 | recovery_cmd->device = cmd->device; | 1506 | recovery_cmd->device = cmd->device; |
1507 | recovery_cmd->scsi_done = ahd_linux_dev_reset_complete; | 1507 | recovery_cmd->scsi_done = ahd_linux_dev_reset_complete; |
1508 | #if AHD_DEBUG | 1508 | #ifdef AHD_DEBUG |
1509 | if ((ahd_debug & AHD_SHOW_RECOVERY) != 0) | 1509 | if ((ahd_debug & AHD_SHOW_RECOVERY) != 0) |
1510 | printf("%s:%d:%d:%d: Device reset called for cmd %p\n", | 1510 | printf("%s:%d:%d:%d: Device reset called for cmd %p\n", |
1511 | ahd_name(ahd), cmd->device->channel, cmd->device->id, | 1511 | ahd_name(ahd), cmd->device->channel, cmd->device->id, |
diff --git a/drivers/scsi/aic7xxx/aic79xx_pci.c b/drivers/scsi/aic7xxx/aic79xx_pci.c index 4c3bb7bb8420..703f6e44889d 100644 --- a/drivers/scsi/aic7xxx/aic79xx_pci.c +++ b/drivers/scsi/aic7xxx/aic79xx_pci.c | |||
@@ -582,7 +582,7 @@ ahd_check_extport(struct ahd_softc *ahd) | |||
582 | } | 582 | } |
583 | } | 583 | } |
584 | 584 | ||
585 | #if AHD_DEBUG | 585 | #ifdef AHD_DEBUG |
586 | if (have_seeprom != 0 | 586 | if (have_seeprom != 0 |
587 | && (ahd_debug & AHD_DUMP_SEEPROM) != 0) { | 587 | && (ahd_debug & AHD_DUMP_SEEPROM) != 0) { |
588 | uint16_t *sc_data; | 588 | uint16_t *sc_data; |
diff --git a/drivers/scsi/dc395x.c b/drivers/scsi/dc395x.c index ae13c002f60d..929170dcd3cb 100644 --- a/drivers/scsi/dc395x.c +++ b/drivers/scsi/dc395x.c | |||
@@ -744,7 +744,7 @@ static void free_tag(struct DeviceCtlBlk *dcb, struct ScsiReqBlk *srb) | |||
744 | 744 | ||
745 | 745 | ||
746 | /* Find cmd in SRB list */ | 746 | /* Find cmd in SRB list */ |
747 | inline static struct ScsiReqBlk *find_cmd(struct scsi_cmnd *cmd, | 747 | static inline struct ScsiReqBlk *find_cmd(struct scsi_cmnd *cmd, |
748 | struct list_head *head) | 748 | struct list_head *head) |
749 | { | 749 | { |
750 | struct ScsiReqBlk *i; | 750 | struct ScsiReqBlk *i; |
diff --git a/drivers/scsi/dpt/dptsig.h b/drivers/scsi/dpt/dptsig.h index 95a4cce6c892..4bf447792129 100644 --- a/drivers/scsi/dpt/dptsig.h +++ b/drivers/scsi/dpt/dptsig.h | |||
@@ -76,7 +76,7 @@ typedef unsigned long sigLONG; | |||
76 | #endif /* aix */ | 76 | #endif /* aix */ |
77 | #endif | 77 | #endif |
78 | /* For the Macintosh */ | 78 | /* For the Macintosh */ |
79 | #if STRUCTALIGNMENTSUPPORTED | 79 | #ifdef STRUCTALIGNMENTSUPPORTED |
80 | #pragma options align=mac68k | 80 | #pragma options align=mac68k |
81 | #endif | 81 | #endif |
82 | 82 | ||
@@ -332,7 +332,7 @@ typedef struct dpt_sig { | |||
332 | #endif /* aix */ | 332 | #endif /* aix */ |
333 | #endif | 333 | #endif |
334 | /* For the Macintosh */ | 334 | /* For the Macintosh */ |
335 | #if STRUCTALIGNMENTSUPPORTED | 335 | #ifdef STRUCTALIGNMENTSUPPORTED |
336 | #pragma options align=reset | 336 | #pragma options align=reset |
337 | #endif | 337 | #endif |
338 | 338 | ||
diff --git a/drivers/scsi/dtc.c b/drivers/scsi/dtc.c index ab9de39bb50b..897743b23342 100644 --- a/drivers/scsi/dtc.c +++ b/drivers/scsi/dtc.c | |||
@@ -92,10 +92,6 @@ | |||
92 | 92 | ||
93 | #define DTC_PUBLIC_RELEASE 2 | 93 | #define DTC_PUBLIC_RELEASE 2 |
94 | 94 | ||
95 | /*#define DTCDEBUG 0x1*/ | ||
96 | #define DTCDEBUG_INIT 0x1 | ||
97 | #define DTCDEBUG_TRANSFER 0x2 | ||
98 | |||
99 | /* | 95 | /* |
100 | * The DTC3180 & 3280 boards are memory mapped. | 96 | * The DTC3180 & 3280 boards are memory mapped. |
101 | * | 97 | * |
diff --git a/drivers/scsi/dtc.h b/drivers/scsi/dtc.h index ed73629eb2f9..277cd015ee4e 100644 --- a/drivers/scsi/dtc.h +++ b/drivers/scsi/dtc.h | |||
@@ -28,6 +28,10 @@ | |||
28 | #ifndef DTC3280_H | 28 | #ifndef DTC3280_H |
29 | #define DTC3280_H | 29 | #define DTC3280_H |
30 | 30 | ||
31 | #define DTCDEBUG 0 | ||
32 | #define DTCDEBUG_INIT 0x1 | ||
33 | #define DTCDEBUG_TRANSFER 0x2 | ||
34 | |||
31 | static int dtc_abort(Scsi_Cmnd *); | 35 | static int dtc_abort(Scsi_Cmnd *); |
32 | static int dtc_biosparam(struct scsi_device *, struct block_device *, | 36 | static int dtc_biosparam(struct scsi_device *, struct block_device *, |
33 | sector_t, int*); | 37 | sector_t, int*); |
diff --git a/drivers/scsi/fdomain.c b/drivers/scsi/fdomain.c index aecf32dd0bde..3b2a5bf5c43e 100644 --- a/drivers/scsi/fdomain.c +++ b/drivers/scsi/fdomain.c | |||
@@ -570,7 +570,7 @@ static void do_pause(unsigned amount) /* Pause for amount*10 milliseconds */ | |||
570 | mdelay(10*amount); | 570 | mdelay(10*amount); |
571 | } | 571 | } |
572 | 572 | ||
573 | inline static void fdomain_make_bus_idle( void ) | 573 | static inline void fdomain_make_bus_idle( void ) |
574 | { | 574 | { |
575 | outb(0, port_base + SCSI_Cntl); | 575 | outb(0, port_base + SCSI_Cntl); |
576 | outb(0, port_base + SCSI_Mode_Cntl); | 576 | outb(0, port_base + SCSI_Mode_Cntl); |
diff --git a/drivers/scsi/initio.c b/drivers/scsi/initio.c index 2094d4811d61..ea6f3c0e05d9 100644 --- a/drivers/scsi/initio.c +++ b/drivers/scsi/initio.c | |||
@@ -716,7 +716,7 @@ static int init_tulip(HCS * pCurHcb, SCB * scbp, int tul_num_scb, | |||
716 | pCurHcb->HCS_SCSI_ID = i91unvramp->NVM_SCSIInfo[0].NVM_ChSCSIID; | 716 | pCurHcb->HCS_SCSI_ID = i91unvramp->NVM_SCSIInfo[0].NVM_ChSCSIID; |
717 | pCurHcb->HCS_IdMask = ~(1 << pCurHcb->HCS_SCSI_ID); | 717 | pCurHcb->HCS_IdMask = ~(1 << pCurHcb->HCS_SCSI_ID); |
718 | 718 | ||
719 | #if CHK_PARITY | 719 | #ifdef CHK_PARITY |
720 | /* Enable parity error response */ | 720 | /* Enable parity error response */ |
721 | TUL_WR(pCurHcb->HCS_Base + TUL_PCMD, TUL_RD(pCurHcb->HCS_Base, TUL_PCMD) | 0x40); | 721 | TUL_WR(pCurHcb->HCS_Base + TUL_PCMD, TUL_RD(pCurHcb->HCS_Base, TUL_PCMD) | 0x40); |
722 | #endif | 722 | #endif |
diff --git a/drivers/scsi/lpfc/lpfc_compat.h b/drivers/scsi/lpfc/lpfc_compat.h index 275ba34b3c9d..a11f1ae7b98e 100644 --- a/drivers/scsi/lpfc/lpfc_compat.h +++ b/drivers/scsi/lpfc/lpfc_compat.h | |||
@@ -30,8 +30,9 @@ memcpy_toio() and memcpy_fromio() can be used. | |||
30 | However on a big-endian host, copy 4 bytes at a time, | 30 | However on a big-endian host, copy 4 bytes at a time, |
31 | using writel() and readl(). | 31 | using writel() and readl(). |
32 | *******************************************************************/ | 32 | *******************************************************************/ |
33 | #include <asm/byteorder.h> | ||
33 | 34 | ||
34 | #if __BIG_ENDIAN | 35 | #ifdef __BIG_ENDIAN |
35 | 36 | ||
36 | static inline void | 37 | static inline void |
37 | lpfc_memcpy_to_slim(void __iomem *dest, void *src, unsigned int bytes) | 38 | lpfc_memcpy_to_slim(void __iomem *dest, void *src, unsigned int bytes) |
diff --git a/drivers/scsi/lpfc/lpfc_scsi.h b/drivers/scsi/lpfc/lpfc_scsi.h index d8fd2010ef41..0fd9ba14e1b5 100644 --- a/drivers/scsi/lpfc/lpfc_scsi.h +++ b/drivers/scsi/lpfc/lpfc_scsi.h | |||
@@ -18,6 +18,8 @@ | |||
18 | * included with this package. * | 18 | * included with this package. * |
19 | *******************************************************************/ | 19 | *******************************************************************/ |
20 | 20 | ||
21 | #include <asm/byteorder.h> | ||
22 | |||
21 | struct lpfc_hba; | 23 | struct lpfc_hba; |
22 | 24 | ||
23 | #define list_remove_head(list, entry, type, member) \ | 25 | #define list_remove_head(list, entry, type, member) \ |
@@ -81,7 +83,7 @@ struct fcp_cmnd { | |||
81 | /* # of bits to shift lun id to end up in right | 83 | /* # of bits to shift lun id to end up in right |
82 | * payload word, little endian = 8, big = 16. | 84 | * payload word, little endian = 8, big = 16. |
83 | */ | 85 | */ |
84 | #if __BIG_ENDIAN | 86 | #ifdef __BIG_ENDIAN |
85 | #define FC_LUN_SHIFT 16 | 87 | #define FC_LUN_SHIFT 16 |
86 | #define FC_ADDR_MODE_SHIFT 24 | 88 | #define FC_ADDR_MODE_SHIFT 24 |
87 | #else /* __LITTLE_ENDIAN */ | 89 | #else /* __LITTLE_ENDIAN */ |
diff --git a/drivers/scsi/pas16.c b/drivers/scsi/pas16.c index 363e0ebd4a39..72bc947e45b6 100644 --- a/drivers/scsi/pas16.c +++ b/drivers/scsi/pas16.c | |||
@@ -2,6 +2,7 @@ | |||
2 | #define PSEUDO_DMA | 2 | #define PSEUDO_DMA |
3 | #define FOO | 3 | #define FOO |
4 | #define UNSAFE /* Not unsafe for PAS16 -- use it */ | 4 | #define UNSAFE /* Not unsafe for PAS16 -- use it */ |
5 | #define PDEBUG 0 | ||
5 | 6 | ||
6 | /* | 7 | /* |
7 | * This driver adapted from Drew Eckhardt's Trantor T128 driver | 8 | * This driver adapted from Drew Eckhardt's Trantor T128 driver |
diff --git a/drivers/scsi/qla2xxx/Kconfig b/drivers/scsi/qla2xxx/Kconfig index fccecf67423e..6c73b84c6e64 100644 --- a/drivers/scsi/qla2xxx/Kconfig +++ b/drivers/scsi/qla2xxx/Kconfig | |||
@@ -2,7 +2,6 @@ config SCSI_QLA2XXX | |||
2 | tristate | 2 | tristate |
3 | default (SCSI && PCI) | 3 | default (SCSI && PCI) |
4 | depends on SCSI && PCI | 4 | depends on SCSI && PCI |
5 | select SCSI_FC_ATTRS | ||
6 | 5 | ||
7 | config SCSI_QLA21XX | 6 | config SCSI_QLA21XX |
8 | tristate "QLogic ISP2100 host adapter family support" | 7 | tristate "QLogic ISP2100 host adapter family support" |
diff --git a/drivers/scsi/qla2xxx/Makefile b/drivers/scsi/qla2xxx/Makefile index 982b83604b41..00d2e3c21ef6 100644 --- a/drivers/scsi/qla2xxx/Makefile +++ b/drivers/scsi/qla2xxx/Makefile | |||
@@ -1,5 +1,4 @@ | |||
1 | EXTRA_CFLAGS += -DUNIQUE_FW_NAME | 1 | EXTRA_CFLAGS += -DUNIQUE_FW_NAME |
2 | CONFIG_SCSI_QLA24XX=m | ||
3 | EXTRA_CFLAGS += -DCONFIG_SCSI_QLA24XX -DCONFIG_SCSI_QLA24XX_MODULE | 2 | EXTRA_CFLAGS += -DCONFIG_SCSI_QLA24XX -DCONFIG_SCSI_QLA24XX_MODULE |
4 | 3 | ||
5 | qla2xxx-y := qla_os.o qla_init.o qla_mbx.o qla_iocb.o qla_isr.o qla_gs.o \ | 4 | qla2xxx-y := qla_os.o qla_init.o qla_mbx.o qla_iocb.o qla_isr.o qla_gs.o \ |
diff --git a/drivers/scsi/scsi_scan.c b/drivers/scsi/scsi_scan.c index ad3a5b142468..2d3c4ac475f2 100644 --- a/drivers/scsi/scsi_scan.c +++ b/drivers/scsi/scsi_scan.c | |||
@@ -756,7 +756,8 @@ static int scsi_add_lun(struct scsi_device *sdev, char *inq_result, int *bflags) | |||
756 | * register it and tell the rest of the kernel | 756 | * register it and tell the rest of the kernel |
757 | * about it. | 757 | * about it. |
758 | */ | 758 | */ |
759 | scsi_sysfs_add_sdev(sdev); | 759 | if (scsi_sysfs_add_sdev(sdev) != 0) |
760 | return SCSI_SCAN_NO_RESPONSE; | ||
760 | 761 | ||
761 | return SCSI_SCAN_LUN_PRESENT; | 762 | return SCSI_SCAN_LUN_PRESENT; |
762 | } | 763 | } |
diff --git a/drivers/scsi/sym53c8xx_2/sym_hipd.h b/drivers/scsi/sym53c8xx_2/sym_hipd.h index c55c7a57afa0..3131a6bf7ab7 100644 --- a/drivers/scsi/sym53c8xx_2/sym_hipd.h +++ b/drivers/scsi/sym53c8xx_2/sym_hipd.h | |||
@@ -151,6 +151,16 @@ | |||
151 | */ | 151 | */ |
152 | #define SYM_CONF_MIN_ASYNC (40) | 152 | #define SYM_CONF_MIN_ASYNC (40) |
153 | 153 | ||
154 | |||
155 | /* | ||
156 | * MEMORY ALLOCATOR. | ||
157 | */ | ||
158 | |||
159 | #define SYM_MEM_WARN 1 /* Warn on failed operations */ | ||
160 | |||
161 | #define SYM_MEM_PAGE_ORDER 0 /* 1 PAGE maximum */ | ||
162 | #define SYM_MEM_CLUSTER_SHIFT (PAGE_SHIFT+SYM_MEM_PAGE_ORDER) | ||
163 | #define SYM_MEM_FREE_UNUSED /* Free unused pages immediately */ | ||
154 | /* | 164 | /* |
155 | * Shortest memory chunk is (1<<SYM_MEM_SHIFT), currently 16. | 165 | * Shortest memory chunk is (1<<SYM_MEM_SHIFT), currently 16. |
156 | * Actual allocations happen as SYM_MEM_CLUSTER_SIZE sized. | 166 | * Actual allocations happen as SYM_MEM_CLUSTER_SIZE sized. |
@@ -1192,12 +1202,6 @@ static inline void sym_setup_data_pointers(struct sym_hcb *np, | |||
1192 | * MEMORY ALLOCATOR. | 1202 | * MEMORY ALLOCATOR. |
1193 | */ | 1203 | */ |
1194 | 1204 | ||
1195 | #define SYM_MEM_PAGE_ORDER 0 /* 1 PAGE maximum */ | ||
1196 | #define SYM_MEM_CLUSTER_SHIFT (PAGE_SHIFT+SYM_MEM_PAGE_ORDER) | ||
1197 | #define SYM_MEM_FREE_UNUSED /* Free unused pages immediately */ | ||
1198 | |||
1199 | #define SYM_MEM_WARN 1 /* Warn on failed operations */ | ||
1200 | |||
1201 | #define sym_get_mem_cluster() \ | 1205 | #define sym_get_mem_cluster() \ |
1202 | (void *) __get_free_pages(GFP_ATOMIC, SYM_MEM_PAGE_ORDER) | 1206 | (void *) __get_free_pages(GFP_ATOMIC, SYM_MEM_PAGE_ORDER) |
1203 | #define sym_free_mem_cluster(p) \ | 1207 | #define sym_free_mem_cluster(p) \ |
diff --git a/drivers/scsi/sym53c8xx_2/sym_nvram.c b/drivers/scsi/sym53c8xx_2/sym_nvram.c index cd9140e158cf..994b7566bcac 100644 --- a/drivers/scsi/sym53c8xx_2/sym_nvram.c +++ b/drivers/scsi/sym53c8xx_2/sym_nvram.c | |||
@@ -367,7 +367,7 @@ static void S24C16_read_byte(struct sym_device *np, u_char *read_data, u_char ac | |||
367 | S24C16_write_ack(np, ack_data, gpreg, gpcntl); | 367 | S24C16_write_ack(np, ack_data, gpreg, gpcntl); |
368 | } | 368 | } |
369 | 369 | ||
370 | #if SYM_CONF_NVRAM_WRITE_SUPPORT | 370 | #ifdef SYM_CONF_NVRAM_WRITE_SUPPORT |
371 | /* | 371 | /* |
372 | * Write 'len' bytes starting at 'offset'. | 372 | * Write 'len' bytes starting at 'offset'. |
373 | */ | 373 | */ |
diff --git a/drivers/scsi/t128.h b/drivers/scsi/t128.h index 9ad1d68827a7..596f3a32a1c6 100644 --- a/drivers/scsi/t128.h +++ b/drivers/scsi/t128.h | |||
@@ -43,6 +43,7 @@ | |||
43 | 43 | ||
44 | #define T128_PUBLIC_RELEASE 3 | 44 | #define T128_PUBLIC_RELEASE 3 |
45 | 45 | ||
46 | #define TDEBUG 0 | ||
46 | #define TDEBUG_INIT 0x1 | 47 | #define TDEBUG_INIT 0x1 |
47 | #define TDEBUG_TRANSFER 0x2 | 48 | #define TDEBUG_TRANSFER 0x2 |
48 | 49 | ||