aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi
diff options
context:
space:
mode:
authorFinn Thain <fthain@telegraphics.com.au>2016-01-03 00:05:46 -0500
committerMartin K. Petersen <martin.petersen@oracle.com>2016-01-06 21:43:02 -0500
commit161c0059a2a80aefe7000d9ab7ce5c36e5463b5f (patch)
treeb33b9b25a534fcce777d46ae22127d5cb3fafc7c /drivers/scsi
parente0783ed3660aecb83af580cdace583980b22809b (diff)
ncr5380: Cleanup #include directives
Remove unused includes (stat.h, signal.h, proc_fs.h) and move includes needed by the core drivers into the common header (delay.h etc). Signed-off-by: Finn Thain <fthain@telegraphics.com.au> Reviewed-by: Hannes Reinecke <hare@suse.com> Tested-by: Ondrej Zary <linux@rainbow-software.org> Tested-by: Michael Schmitz <schmitzmic@gmail.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi')
-rw-r--r--drivers/scsi/NCR5380.c2
-rw-r--r--drivers/scsi/NCR5380.h4
-rw-r--r--drivers/scsi/arm/cumana_1.c4
-rw-r--r--drivers/scsi/arm/oak.c2
-rw-r--r--drivers/scsi/atari_NCR5380.c5
-rw-r--r--drivers/scsi/atari_scsi.c1
-rw-r--r--drivers/scsi/dmx3191d.c5
-rw-r--r--drivers/scsi/dtc.c4
-rw-r--r--drivers/scsi/g_NCR5380.c6
-rw-r--r--drivers/scsi/mac_scsi.c1
-rw-r--r--drivers/scsi/pas16.c4
-rw-r--r--drivers/scsi/t128.c3
12 files changed, 7 insertions, 34 deletions
diff --git a/drivers/scsi/NCR5380.c b/drivers/scsi/NCR5380.c
index c6b69ee0021a..9ef26b64255a 100644
--- a/drivers/scsi/NCR5380.c
+++ b/drivers/scsi/NCR5380.c
@@ -79,8 +79,6 @@
79 * 4. Test SCSI-II tagged queueing (I have no devices which support 79 * 4. Test SCSI-II tagged queueing (I have no devices which support
80 * tagged queueing) 80 * tagged queueing)
81 */ 81 */
82#include <scsi/scsi_dbg.h>
83#include <scsi/scsi_transport_spi.h>
84 82
85#if (NDEBUG & NDEBUG_LISTS) 83#if (NDEBUG & NDEBUG_LISTS)
86#define LIST(x,y) {printk("LINE:%d Adding %p to %p\n", __LINE__, (void*)(x), (void*)(y)); if ((x)==(y)) udelay(5); } 84#define LIST(x,y) {printk("LINE:%d Adding %p to %p\n", __LINE__, (void*)(x), (void*)(y)); if ((x)==(y)) udelay(5); }
diff --git a/drivers/scsi/NCR5380.h b/drivers/scsi/NCR5380.h
index e8a26eab32dd..9777602daa3d 100644
--- a/drivers/scsi/NCR5380.h
+++ b/drivers/scsi/NCR5380.h
@@ -22,8 +22,12 @@
22#ifndef NCR5380_H 22#ifndef NCR5380_H
23#define NCR5380_H 23#define NCR5380_H
24 24
25#include <linux/delay.h>
25#include <linux/interrupt.h> 26#include <linux/interrupt.h>
27#include <linux/workqueue.h>
28#include <scsi/scsi_dbg.h>
26#include <scsi/scsi_eh.h> 29#include <scsi/scsi_eh.h>
30#include <scsi/scsi_transport_spi.h>
27 31
28#define NDEBUG_ARBITRATION 0x1 32#define NDEBUG_ARBITRATION 0x1
29#define NDEBUG_AUTOSENSE 0x2 33#define NDEBUG_AUTOSENSE 0x2
diff --git a/drivers/scsi/arm/cumana_1.c b/drivers/scsi/arm/cumana_1.c
index f9fb8dabdbbd..921c982886ae 100644
--- a/drivers/scsi/arm/cumana_1.c
+++ b/drivers/scsi/arm/cumana_1.c
@@ -4,9 +4,7 @@
4 * Copyright 1995-2002, Russell King 4 * Copyright 1995-2002, Russell King
5 */ 5 */
6#include <linux/module.h> 6#include <linux/module.h>
7#include <linux/signal.h>
8#include <linux/ioport.h> 7#include <linux/ioport.h>
9#include <linux/delay.h>
10#include <linux/blkdev.h> 8#include <linux/blkdev.h>
11#include <linux/init.h> 9#include <linux/init.h>
12 10
@@ -15,8 +13,6 @@
15 13
16#include <scsi/scsi_host.h> 14#include <scsi/scsi_host.h>
17 15
18#include <scsi/scsicam.h>
19
20#define PSEUDO_DMA 16#define PSEUDO_DMA
21 17
22#define priv(host) ((struct NCR5380_hostdata *)(host)->hostdata) 18#define priv(host) ((struct NCR5380_hostdata *)(host)->hostdata)
diff --git a/drivers/scsi/arm/oak.c b/drivers/scsi/arm/oak.c
index d95a1d4f4e02..719600a373d6 100644
--- a/drivers/scsi/arm/oak.c
+++ b/drivers/scsi/arm/oak.c
@@ -5,9 +5,7 @@
5 */ 5 */
6 6
7#include <linux/module.h> 7#include <linux/module.h>
8#include <linux/signal.h>
9#include <linux/ioport.h> 8#include <linux/ioport.h>
10#include <linux/delay.h>
11#include <linux/blkdev.h> 9#include <linux/blkdev.h>
12#include <linux/init.h> 10#include <linux/init.h>
13 11
diff --git a/drivers/scsi/atari_NCR5380.c b/drivers/scsi/atari_NCR5380.c
index c14cfb1cc3dd..8024f1cb9756 100644
--- a/drivers/scsi/atari_NCR5380.c
+++ b/drivers/scsi/atari_NCR5380.c
@@ -68,9 +68,6 @@
68 68
69/* Adapted for the sun3 by Sam Creasey. */ 69/* Adapted for the sun3 by Sam Creasey. */
70 70
71#include <scsi/scsi_dbg.h>
72#include <scsi/scsi_transport_spi.h>
73
74#if (NDEBUG & NDEBUG_LISTS) 71#if (NDEBUG & NDEBUG_LISTS)
75#define LIST(x, y) \ 72#define LIST(x, y) \
76 do { \ 73 do { \
@@ -517,8 +514,6 @@ static inline int NCR5380_poll_politely(struct Scsi_Host *instance,
517 reg, bit, val, wait); 514 reg, bit, val, wait);
518} 515}
519 516
520#include <linux/delay.h>
521
522#if NDEBUG 517#if NDEBUG
523static struct { 518static struct {
524 unsigned char mask; 519 unsigned char mask;
diff --git a/drivers/scsi/atari_scsi.c b/drivers/scsi/atari_scsi.c
index 1c6c4ca0a82f..2ba075749326 100644
--- a/drivers/scsi/atari_scsi.c
+++ b/drivers/scsi/atari_scsi.c
@@ -66,7 +66,6 @@
66 66
67#include <linux/module.h> 67#include <linux/module.h>
68#include <linux/types.h> 68#include <linux/types.h>
69#include <linux/delay.h>
70#include <linux/blkdev.h> 69#include <linux/blkdev.h>
71#include <linux/interrupt.h> 70#include <linux/interrupt.h>
72#include <linux/init.h> 71#include <linux/init.h>
diff --git a/drivers/scsi/dmx3191d.c b/drivers/scsi/dmx3191d.c
index db415359fee8..05402830defe 100644
--- a/drivers/scsi/dmx3191d.c
+++ b/drivers/scsi/dmx3191d.c
@@ -41,11 +41,6 @@
41 41
42#define NCR5380_implementation_fields /* none */ 42#define NCR5380_implementation_fields /* none */
43 43
44/*
45 * Includes needed for NCR5380.[ch] (XXX: Move them to NCR5380.h)
46 */
47#include <linux/delay.h>
48
49#include "NCR5380.h" 44#include "NCR5380.h"
50#include "NCR5380.c" 45#include "NCR5380.c"
51 46
diff --git a/drivers/scsi/dtc.c b/drivers/scsi/dtc.c
index 1beefdbcbea8..6c96dad5cf23 100644
--- a/drivers/scsi/dtc.c
+++ b/drivers/scsi/dtc.c
@@ -46,15 +46,13 @@
46 46
47 47
48#include <linux/module.h> 48#include <linux/module.h>
49#include <linux/signal.h>
50#include <linux/blkdev.h> 49#include <linux/blkdev.h>
51#include <linux/delay.h>
52#include <linux/stat.h>
53#include <linux/string.h> 50#include <linux/string.h>
54#include <linux/init.h> 51#include <linux/init.h>
55#include <linux/interrupt.h> 52#include <linux/interrupt.h>
56#include <linux/io.h> 53#include <linux/io.h>
57#include <scsi/scsi_host.h> 54#include <scsi/scsi_host.h>
55
58#include "dtc.h" 56#include "dtc.h"
59#define AUTOPROBE_IRQ 57#define AUTOPROBE_IRQ
60#include "NCR5380.h" 58#include "NCR5380.h"
diff --git a/drivers/scsi/g_NCR5380.c b/drivers/scsi/g_NCR5380.c
index e71c79683925..1e8f29f500d5 100644
--- a/drivers/scsi/g_NCR5380.c
+++ b/drivers/scsi/g_NCR5380.c
@@ -63,16 +63,14 @@
63#endif 63#endif
64 64
65#include <asm/io.h> 65#include <asm/io.h>
66#include <linux/signal.h>
67#include <linux/blkdev.h> 66#include <linux/blkdev.h>
67#include <linux/module.h>
68#include <scsi/scsi_host.h> 68#include <scsi/scsi_host.h>
69#include "g_NCR5380.h" 69#include "g_NCR5380.h"
70#include "NCR5380.h" 70#include "NCR5380.h"
71#include <linux/stat.h>
72#include <linux/init.h> 71#include <linux/init.h>
73#include <linux/ioport.h> 72#include <linux/ioport.h>
74#include <linux/isapnp.h> 73#include <linux/isapnp.h>
75#include <linux/delay.h>
76#include <linux/interrupt.h> 74#include <linux/interrupt.h>
77 75
78static int ncr_irq; 76static int ncr_irq;
@@ -732,7 +730,7 @@ static struct scsi_host_template driver_template = {
732 .cmd_per_lun = CMD_PER_LUN, 730 .cmd_per_lun = CMD_PER_LUN,
733 .use_clustering = DISABLE_CLUSTERING, 731 .use_clustering = DISABLE_CLUSTERING,
734}; 732};
735#include <linux/module.h> 733
736#include "scsi_module.c" 734#include "scsi_module.c"
737 735
738module_param(ncr_irq, int, 0); 736module_param(ncr_irq, int, 0);
diff --git a/drivers/scsi/mac_scsi.c b/drivers/scsi/mac_scsi.c
index f8ed2acd1456..420c2e204c13 100644
--- a/drivers/scsi/mac_scsi.c
+++ b/drivers/scsi/mac_scsi.c
@@ -12,7 +12,6 @@
12 */ 12 */
13 13
14#include <linux/types.h> 14#include <linux/types.h>
15#include <linux/delay.h>
16#include <linux/module.h> 15#include <linux/module.h>
17#include <linux/ioport.h> 16#include <linux/ioport.h>
18#include <linux/init.h> 17#include <linux/init.h>
diff --git a/drivers/scsi/pas16.c b/drivers/scsi/pas16.c
index 4570536187d8..6a5896dade20 100644
--- a/drivers/scsi/pas16.c
+++ b/drivers/scsi/pas16.c
@@ -69,14 +69,10 @@
69 69
70#include <linux/module.h> 70#include <linux/module.h>
71 71
72#include <linux/signal.h>
73#include <linux/proc_fs.h>
74#include <asm/io.h> 72#include <asm/io.h>
75#include <asm/dma.h> 73#include <asm/dma.h>
76#include <linux/blkdev.h> 74#include <linux/blkdev.h>
77#include <linux/delay.h>
78#include <linux/interrupt.h> 75#include <linux/interrupt.h>
79#include <linux/stat.h>
80#include <linux/init.h> 76#include <linux/init.h>
81 77
82#include <scsi/scsi_host.h> 78#include <scsi/scsi_host.h>
diff --git a/drivers/scsi/t128.c b/drivers/scsi/t128.c
index 3dac6d7f5d22..167c0750eba6 100644
--- a/drivers/scsi/t128.c
+++ b/drivers/scsi/t128.c
@@ -68,14 +68,11 @@
68 * 15 9-11 68 * 15 9-11
69 */ 69 */
70 70
71#include <linux/signal.h>
72#include <linux/io.h> 71#include <linux/io.h>
73#include <linux/blkdev.h> 72#include <linux/blkdev.h>
74#include <linux/interrupt.h> 73#include <linux/interrupt.h>
75#include <linux/stat.h>
76#include <linux/init.h> 74#include <linux/init.h>
77#include <linux/module.h> 75#include <linux/module.h>
78#include <linux/delay.h>
79 76
80#include <scsi/scsi_host.h> 77#include <scsi/scsi_host.h>
81#include "t128.h" 78#include "t128.h"