diff options
author | Finn Thain <fthain@telegraphics.com.au> | 2014-11-12 00:11:50 -0500 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2014-11-20 03:11:04 -0500 |
commit | 48f16c9bef8ee6b699ab8e7c5c55920ddd1c7e8f (patch) | |
tree | d5247b4d9c4d7e23609041b3baeea4ec94c3556c | |
parent | 925e4610933ed8ad047015188186b6d98105b980 (diff) |
ncr5380: Remove unused macros
Some macros are never evaluated (i.e. FOO, USLEEP, SCSI2 and USE_WRAPPER;
and in some drivers, NCR5380_intr and NCR5380_proc_info). DRIVER_SETUP
serves no purpose anymore. Remove these macro definitions.
Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Tested-by: Michael Schmitz <schmitzmic@gmail.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
-rw-r--r-- | drivers/scsi/NCR5380.c | 2 | ||||
-rw-r--r-- | drivers/scsi/arm/oak.c | 1 | ||||
-rw-r--r-- | drivers/scsi/atari_scsi.h | 1 | ||||
-rw-r--r-- | drivers/scsi/g_NCR5380.c | 5 | ||||
-rw-r--r-- | drivers/scsi/g_NCR5380.h | 1 | ||||
-rw-r--r-- | drivers/scsi/mac_scsi.c | 3 | ||||
-rw-r--r-- | drivers/scsi/pas16.c | 5 | ||||
-rw-r--r-- | drivers/scsi/sun3_scsi.c | 15 | ||||
-rw-r--r-- | drivers/scsi/sun3_scsi.h | 1 | ||||
-rw-r--r-- | drivers/scsi/t128.c | 5 |
10 files changed, 1 insertions, 38 deletions
diff --git a/drivers/scsi/NCR5380.c b/drivers/scsi/NCR5380.c index 296c6f53605a..048bc02556cb 100644 --- a/drivers/scsi/NCR5380.c +++ b/drivers/scsi/NCR5380.c | |||
@@ -649,7 +649,7 @@ NCR5380_print_options(struct Scsi_Host *instance) | |||
649 | " UNSAFE " | 649 | " UNSAFE " |
650 | #endif | 650 | #endif |
651 | ); | 651 | ); |
652 | printk(" USLEEP, USLEEP_POLL=%d USLEEP_SLEEP=%d", USLEEP_POLL, USLEEP_SLEEP); | 652 | printk(" USLEEP_POLL=%d USLEEP_SLEEP=%d", USLEEP_POLL, USLEEP_SLEEP); |
653 | printk(" generic release=%d", NCR5380_PUBLIC_RELEASE); | 653 | printk(" generic release=%d", NCR5380_PUBLIC_RELEASE); |
654 | if (((struct NCR5380_hostdata *) instance->hostdata)->flags & FLAG_NCR53C400) { | 654 | if (((struct NCR5380_hostdata *) instance->hostdata)->flags & FLAG_NCR53C400) { |
655 | printk(" ncr53c400 release=%d", NCR53C400_PUBLIC_RELEASE); | 655 | printk(" ncr53c400 release=%d", NCR53C400_PUBLIC_RELEASE); |
diff --git a/drivers/scsi/arm/oak.c b/drivers/scsi/arm/oak.c index 188e734c7ff0..5ba3db605000 100644 --- a/drivers/scsi/arm/oak.c +++ b/drivers/scsi/arm/oak.c | |||
@@ -29,7 +29,6 @@ | |||
29 | 29 | ||
30 | #define NCR5380_read(reg) readb(_base + ((reg) << 2)) | 30 | #define NCR5380_read(reg) readb(_base + ((reg) << 2)) |
31 | #define NCR5380_write(reg, value) writeb(value, _base + ((reg) << 2)) | 31 | #define NCR5380_write(reg, value) writeb(value, _base + ((reg) << 2)) |
32 | #define NCR5380_intr oakscsi_intr | ||
33 | #define NCR5380_queue_command oakscsi_queue_command | 32 | #define NCR5380_queue_command oakscsi_queue_command |
34 | #define NCR5380_show_info oakscsi_show_info | 33 | #define NCR5380_show_info oakscsi_show_info |
35 | #define NCR5380_write_info oakscsi_write_info | 34 | #define NCR5380_write_info oakscsi_write_info |
diff --git a/drivers/scsi/atari_scsi.h b/drivers/scsi/atari_scsi.h index 3299d91d7336..58cc32f79b86 100644 --- a/drivers/scsi/atari_scsi.h +++ b/drivers/scsi/atari_scsi.h | |||
@@ -44,7 +44,6 @@ | |||
44 | #define NCR5380_read(reg) atari_scsi_reg_read( reg ) | 44 | #define NCR5380_read(reg) atari_scsi_reg_read( reg ) |
45 | #define NCR5380_write(reg, value) atari_scsi_reg_write( reg, value ) | 45 | #define NCR5380_write(reg, value) atari_scsi_reg_write( reg, value ) |
46 | 46 | ||
47 | #define NCR5380_intr atari_scsi_intr | ||
48 | #define NCR5380_queue_command atari_scsi_queue_command | 47 | #define NCR5380_queue_command atari_scsi_queue_command |
49 | #define NCR5380_abort atari_scsi_abort | 48 | #define NCR5380_abort atari_scsi_abort |
50 | #define NCR5380_show_info atari_scsi_show_info | 49 | #define NCR5380_show_info atari_scsi_show_info |
diff --git a/drivers/scsi/g_NCR5380.c b/drivers/scsi/g_NCR5380.c index b331272e93bc..eeb8da5b2d4a 100644 --- a/drivers/scsi/g_NCR5380.c +++ b/drivers/scsi/g_NCR5380.c | |||
@@ -44,10 +44,6 @@ | |||
44 | * | 44 | * |
45 | * PARITY - enable parity checking. Not supported. | 45 | * PARITY - enable parity checking. Not supported. |
46 | * | 46 | * |
47 | * SCSI2 - enable support for SCSI-II tagged queueing. Untested. | ||
48 | * | ||
49 | * USLEEP - enable support for devices that don't disconnect. Untested. | ||
50 | * | ||
51 | * The card is detected and initialized in one of several ways : | 47 | * The card is detected and initialized in one of several ways : |
52 | * 1. With command line overrides - NCR5380=port,irq may be | 48 | * 1. With command line overrides - NCR5380=port,irq may be |
53 | * used on the LILO command line to override the defaults. | 49 | * used on the LILO command line to override the defaults. |
@@ -79,7 +75,6 @@ | |||
79 | */ | 75 | */ |
80 | 76 | ||
81 | /* settings for DTC3181E card with only Mustek scanner attached */ | 77 | /* settings for DTC3181E card with only Mustek scanner attached */ |
82 | #define USLEEP | ||
83 | #define USLEEP_POLL 1 | 78 | #define USLEEP_POLL 1 |
84 | #define USLEEP_SLEEP 20 | 79 | #define USLEEP_SLEEP 20 |
85 | #define USLEEP_WAITLONG 500 | 80 | #define USLEEP_WAITLONG 500 |
diff --git a/drivers/scsi/g_NCR5380.h b/drivers/scsi/g_NCR5380.h index 703adf78e0b2..fb530027a889 100644 --- a/drivers/scsi/g_NCR5380.h +++ b/drivers/scsi/g_NCR5380.h | |||
@@ -118,7 +118,6 @@ static const char* generic_NCR5380_info(struct Scsi_Host *); | |||
118 | #define NCR5380_bus_reset generic_NCR5380_bus_reset | 118 | #define NCR5380_bus_reset generic_NCR5380_bus_reset |
119 | #define NCR5380_pread generic_NCR5380_pread | 119 | #define NCR5380_pread generic_NCR5380_pread |
120 | #define NCR5380_pwrite generic_NCR5380_pwrite | 120 | #define NCR5380_pwrite generic_NCR5380_pwrite |
121 | #define NCR5380_proc_info notyet_generic_proc_info | ||
122 | 121 | ||
123 | #define BOARD_NCR5380 0 | 122 | #define BOARD_NCR5380 0 |
124 | #define BOARD_NCR53C400 1 | 123 | #define BOARD_NCR53C400 1 |
diff --git a/drivers/scsi/mac_scsi.c b/drivers/scsi/mac_scsi.c index dc774959cc20..579a3d4177f6 100644 --- a/drivers/scsi/mac_scsi.c +++ b/drivers/scsi/mac_scsi.c | |||
@@ -55,7 +55,6 @@ | |||
55 | #include "NCR5380.h" | 55 | #include "NCR5380.h" |
56 | 56 | ||
57 | #define RESET_BOOT | 57 | #define RESET_BOOT |
58 | #define DRIVER_SETUP | ||
59 | 58 | ||
60 | extern void via_scsi_clear(void); | 59 | extern void via_scsi_clear(void); |
61 | 60 | ||
@@ -113,7 +112,6 @@ static __inline__ void macscsi_write(struct Scsi_Host *instance, int reg, int va | |||
113 | */ | 112 | */ |
114 | 113 | ||
115 | static int __init mac_scsi_setup(char *str) { | 114 | static int __init mac_scsi_setup(char *str) { |
116 | #ifdef DRIVER_SETUP | ||
117 | int ints[7]; | 115 | int ints[7]; |
118 | 116 | ||
119 | (void)get_options( str, ARRAY_SIZE(ints), ints); | 117 | (void)get_options( str, ARRAY_SIZE(ints), ints); |
@@ -166,7 +164,6 @@ static int __init mac_scsi_setup(char *str) { | |||
166 | } | 164 | } |
167 | #endif /* SUPPORT_TAGS */ | 165 | #endif /* SUPPORT_TAGS */ |
168 | 166 | ||
169 | #endif /* DRIVER_SETUP */ | ||
170 | return 1; | 167 | return 1; |
171 | } | 168 | } |
172 | 169 | ||
diff --git a/drivers/scsi/pas16.c b/drivers/scsi/pas16.c index f4a1014cbe0a..77c81766dfaa 100644 --- a/drivers/scsi/pas16.c +++ b/drivers/scsi/pas16.c | |||
@@ -1,6 +1,5 @@ | |||
1 | #define AUTOSENSE | 1 | #define AUTOSENSE |
2 | #define PSEUDO_DMA | 2 | #define PSEUDO_DMA |
3 | #define FOO | ||
4 | #define UNSAFE /* Not unsafe for PAS16 -- use it */ | 3 | #define UNSAFE /* Not unsafe for PAS16 -- use it */ |
5 | #define PDEBUG 0 | 4 | #define PDEBUG 0 |
6 | 5 | ||
@@ -52,8 +51,6 @@ | |||
52 | * increase compared to polled I/O. | 51 | * increase compared to polled I/O. |
53 | * | 52 | * |
54 | * PARITY - enable parity checking. Not supported. | 53 | * PARITY - enable parity checking. Not supported. |
55 | * | ||
56 | * SCSI2 - enable support for SCSI-II tagged queueing. Untested. | ||
57 | * | 54 | * |
58 | * UNSAFE - leave interrupts enabled during pseudo-DMA transfers. This | 55 | * UNSAFE - leave interrupts enabled during pseudo-DMA transfers. This |
59 | * parameter comes from the NCR5380 code. It is NOT unsafe with | 56 | * parameter comes from the NCR5380 code. It is NOT unsafe with |
@@ -63,8 +60,6 @@ | |||
63 | * want to use UNSAFE you can try defining LIMIT_TRANSFERSIZE or | 60 | * want to use UNSAFE you can try defining LIMIT_TRANSFERSIZE or |
64 | * twiddle with the transfer size in the high level code. | 61 | * twiddle with the transfer size in the high level code. |
65 | * | 62 | * |
66 | * USLEEP - enable support for devices that don't disconnect. Untested. | ||
67 | * | ||
68 | * The card is detected and initialized in one of several ways : | 63 | * The card is detected and initialized in one of several ways : |
69 | * 1. Autoprobe (default) - There are many different models of | 64 | * 1. Autoprobe (default) - There are many different models of |
70 | * the Pro Audio Spectrum/Studio 16, and I only have one of | 65 | * the Pro Audio Spectrum/Studio 16, and I only have one of |
diff --git a/drivers/scsi/sun3_scsi.c b/drivers/scsi/sun3_scsi.c index cd4bf3a5faaa..a6fe27b21dba 100644 --- a/drivers/scsi/sun3_scsi.c +++ b/drivers/scsi/sun3_scsi.c | |||
@@ -43,10 +43,6 @@ | |||
43 | * Options : | 43 | * Options : |
44 | * | 44 | * |
45 | * PARITY - enable parity checking. Not supported. | 45 | * PARITY - enable parity checking. Not supported. |
46 | * | ||
47 | * SCSI2 - enable support for SCSI-II tagged queueing. Untested. | ||
48 | * | ||
49 | * USLEEP - enable support for devices that don't disconnect. Untested. | ||
50 | */ | 46 | */ |
51 | 47 | ||
52 | #define AUTOSENSE | 48 | #define AUTOSENSE |
@@ -79,18 +75,7 @@ | |||
79 | 75 | ||
80 | extern int sun3_map_test(unsigned long, char *); | 76 | extern int sun3_map_test(unsigned long, char *); |
81 | 77 | ||
82 | #define USE_WRAPPER | ||
83 | /*#define RESET_BOOT */ | 78 | /*#define RESET_BOOT */ |
84 | #define DRIVER_SETUP | ||
85 | |||
86 | /* | ||
87 | * BUG can be used to trigger a strange code-size related hang on 2.1 kernels | ||
88 | */ | ||
89 | #ifdef BUG | ||
90 | #undef RESET_BOOT | ||
91 | #undef DRIVER_SETUP | ||
92 | #endif | ||
93 | |||
94 | /* #define SUPPORT_TAGS */ | 79 | /* #define SUPPORT_TAGS */ |
95 | 80 | ||
96 | #ifdef SUN3_SCSI_VME | 81 | #ifdef SUN3_SCSI_VME |
diff --git a/drivers/scsi/sun3_scsi.h b/drivers/scsi/sun3_scsi.h index 848148c16a52..4846c324ea76 100644 --- a/drivers/scsi/sun3_scsi.h +++ b/drivers/scsi/sun3_scsi.h | |||
@@ -89,7 +89,6 @@ static int sun3scsi_release (struct Scsi_Host *); | |||
89 | #define NCR5380_read(reg) sun3scsi_read(reg) | 89 | #define NCR5380_read(reg) sun3scsi_read(reg) |
90 | #define NCR5380_write(reg, value) sun3scsi_write(reg, value) | 90 | #define NCR5380_write(reg, value) sun3scsi_write(reg, value) |
91 | 91 | ||
92 | #define NCR5380_intr sun3scsi_intr | ||
93 | #define NCR5380_queue_command sun3scsi_queue_command | 92 | #define NCR5380_queue_command sun3scsi_queue_command |
94 | #define NCR5380_bus_reset sun3scsi_bus_reset | 93 | #define NCR5380_bus_reset sun3scsi_bus_reset |
95 | #define NCR5380_abort sun3scsi_abort | 94 | #define NCR5380_abort sun3scsi_abort |
diff --git a/drivers/scsi/t128.c b/drivers/scsi/t128.c index 09556ebe1da1..e5acd9eb3148 100644 --- a/drivers/scsi/t128.c +++ b/drivers/scsi/t128.c | |||
@@ -47,17 +47,12 @@ | |||
47 | * increase compared to polled I/O. | 47 | * increase compared to polled I/O. |
48 | * | 48 | * |
49 | * PARITY - enable parity checking. Not supported. | 49 | * PARITY - enable parity checking. Not supported. |
50 | * | ||
51 | * SCSI2 - enable support for SCSI-II tagged queueing. Untested. | ||
52 | * | ||
53 | * | 50 | * |
54 | * UNSAFE - leave interrupts enabled during pseudo-DMA transfers. You | 51 | * UNSAFE - leave interrupts enabled during pseudo-DMA transfers. You |
55 | * only really want to use this if you're having a problem with | 52 | * only really want to use this if you're having a problem with |
56 | * dropped characters during high speed communications, and even | 53 | * dropped characters during high speed communications, and even |
57 | * then, you're going to be better off twiddling with transfersize. | 54 | * then, you're going to be better off twiddling with transfersize. |
58 | * | 55 | * |
59 | * USLEEP - enable support for devices that don't disconnect. Untested. | ||
60 | * | ||
61 | * The card is detected and initialized in one of several ways : | 56 | * The card is detected and initialized in one of several ways : |
62 | * 1. Autoprobe (default) - since the board is memory mapped, | 57 | * 1. Autoprobe (default) - since the board is memory mapped, |
63 | * a BIOS signature is scanned for to locate the registers. | 58 | * a BIOS signature is scanned for to locate the registers. |