浏览代码

net: remove interrupt.h inclusion from netdevice.h

* remove interrupt.g inclusion from netdevice.h -- not needed
* fixup fallout, add interrupt.h and hardirq.h back where needed.

Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Alexey Dobriyan 14 年之前
父节点
当前提交
a6b7a40786
共有 100 个文件被更改,包括 101 次插入0 次删除
  1. 1 0
      drivers/atm/eni.h
  2. 1 0
      drivers/atm/firestream.c
  3. 1 0
      drivers/atm/horizon.c
  4. 1 0
      drivers/atm/idt77252.c
  5. 1 0
      drivers/atm/iphase.c
  6. 1 0
      drivers/atm/zatm.c
  7. 1 0
      drivers/infiniband/hw/amso1100/c2.c
  8. 1 0
      drivers/infiniband/ulp/iser/iscsi_iser.h
  9. 1 0
      drivers/isdn/hardware/mISDN/avmfritz.c
  10. 1 0
      drivers/isdn/hardware/mISDN/hfcmulti.c
  11. 1 0
      drivers/isdn/hardware/mISDN/hfcpci.c
  12. 1 0
      drivers/isdn/hardware/mISDN/mISDNinfineon.c
  13. 1 0
      drivers/isdn/hardware/mISDN/mISDNipac.c
  14. 1 0
      drivers/isdn/hardware/mISDN/netjet.c
  15. 1 0
      drivers/isdn/hardware/mISDN/speedfax.c
  16. 1 0
      drivers/isdn/hardware/mISDN/w6692.c
  17. 1 0
      drivers/isdn/hisax/hisax.h
  18. 1 0
      drivers/isdn/hisax/hisax_fcpcipnp.c
  19. 1 0
      drivers/media/dvb/b2c2/flexcop-common.h
  20. 1 0
      drivers/media/dvb/dm1105/dm1105.c
  21. 1 0
      drivers/media/dvb/mantis/mantis_common.h
  22. 1 0
      drivers/media/dvb/pluto2/pluto2.c
  23. 1 0
      drivers/net/3c503.c
  24. 1 0
      drivers/net/8139cp.c
  25. 1 0
      drivers/net/8139too.c
  26. 1 0
      drivers/net/8390.h
  27. 1 0
      drivers/net/ac3200.c
  28. 1 0
      drivers/net/acenic.h
  29. 1 0
      drivers/net/amd8111e.c
  30. 1 0
      drivers/net/arcnet/arc-rimi.c
  31. 1 0
      drivers/net/arcnet/com20020-isa.c
  32. 1 0
      drivers/net/arcnet/com20020-pci.c
  33. 1 0
      drivers/net/arcnet/com20020.c
  34. 1 0
      drivers/net/arcnet/com90io.c
  35. 1 0
      drivers/net/arcnet/com90xx.c
  36. 1 0
      drivers/net/arm/at91_ether.c
  37. 1 0
      drivers/net/arm/ep93xx_eth.c
  38. 1 0
      drivers/net/arm/ks8695net.c
  39. 1 0
      drivers/net/atl1c/atl1c.h
  40. 1 0
      drivers/net/atl1e/atl1e.h
  41. 1 0
      drivers/net/b44.c
  42. 1 0
      drivers/net/bmac.c
  43. 1 0
      drivers/net/bnx2x/bnx2x_cmn.c
  44. 1 0
      drivers/net/caif/caif_serial.c
  45. 1 0
      drivers/net/can/sja1000/sja1000.h
  46. 1 0
      drivers/net/cassini.c
  47. 1 0
      drivers/net/cxgb4vf/adapter.h
  48. 1 0
      drivers/net/dm9000.c
  49. 1 0
      drivers/net/dnet.c
  50. 2 0
      drivers/net/e100.c
  51. 1 0
      drivers/net/e1000e/ethtool.c
  52. 1 0
      drivers/net/e1000e/netdev.c
  53. 1 0
      drivers/net/e2100.c
  54. 1 0
      drivers/net/enic/enic_main.c
  55. 1 0
      drivers/net/es3210.c
  56. 1 0
      drivers/net/ethoc.c
  57. 1 0
      drivers/net/fec_mpc52xx.c
  58. 1 0
      drivers/net/greth.c
  59. 1 0
      drivers/net/hamradio/baycom_ser_fdx.c
  60. 1 0
      drivers/net/hamradio/baycom_ser_hdx.c
  61. 1 0
      drivers/net/hp-plus.c
  62. 1 0
      drivers/net/hp.c
  63. 1 0
      drivers/net/ibmveth.c
  64. 1 0
      drivers/net/ifb.c
  65. 1 0
      drivers/net/ipg.c
  66. 1 0
      drivers/net/irda/ali-ircc.c
  67. 1 0
      drivers/net/irda/donauboe.c
  68. 1 0
      drivers/net/irda/nsc-ircc.c
  69. 1 0
      drivers/net/irda/pxaficp_ir.c
  70. 1 0
      drivers/net/irda/sir_dev.c
  71. 1 0
      drivers/net/irda/smsc-ircc2.c
  72. 1 0
      drivers/net/irda/via-ircc.c
  73. 1 0
      drivers/net/irda/vlsi_ir.c
  74. 1 0
      drivers/net/irda/w83977af_ir.c
  75. 1 0
      drivers/net/ixgbe/ixgbe_ethtool.c
  76. 1 0
      drivers/net/ixgbe/ixgbe_main.c
  77. 1 0
      drivers/net/ixp2000/ixpdev.c
  78. 1 0
      drivers/net/jme.h
  79. 1 0
      drivers/net/ks8842.c
  80. 1 0
      drivers/net/ks8851.c
  81. 1 0
      drivers/net/ks8851_mll.c
  82. 1 0
      drivers/net/ksz884x.c
  83. 1 0
      drivers/net/lne390.c
  84. 1 0
      drivers/net/macb.c
  85. 1 0
      drivers/net/mace.c
  86. 1 0
      drivers/net/netx-eth.c
  87. 1 0
      drivers/net/niu.c
  88. 1 0
      drivers/net/ns83820.c
  89. 1 0
      drivers/net/ppp_async.c
  90. 1 0
      drivers/net/ppp_synctty.c
  91. 1 0
      drivers/net/ps3_gelic_net.c
  92. 1 0
      drivers/net/qlge/qlge.h
  93. 1 0
      drivers/net/r8169.c
  94. 1 0
      drivers/net/sc92031.c
  95. 1 0
      drivers/net/sfc/nic.c
  96. 1 0
      drivers/net/sis190.c
  97. 1 0
      drivers/net/skge.h
  98. 1 0
      drivers/net/sky2.c
  99. 1 0
      drivers/net/smc-mca.c
  100. 1 0
      drivers/net/smc-ultra.c

+ 1 - 0
drivers/atm/eni.h

@@ -8,6 +8,7 @@
 
 #include <linux/atm.h>
 #include <linux/atmdev.h>
+#include <linux/interrupt.h>
 #include <linux/sonet.h>
 #include <linux/skbuff.h>
 #include <linux/time.h>

+ 1 - 0
drivers/atm/firestream.c

@@ -44,6 +44,7 @@
 #include <linux/ioport.h> /* for request_region */
 #include <linux/uio.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/capability.h>
 #include <linux/bitops.h>
 #include <linux/slab.h>

+ 1 - 0
drivers/atm/horizon.c

@@ -38,6 +38,7 @@
 #include <linux/delay.h>
 #include <linux/uio.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/ioport.h>
 #include <linux/wait.h>
 #include <linux/slab.h>

+ 1 - 0
drivers/atm/idt77252.c

@@ -37,6 +37,7 @@
 #include <linux/atm.h>
 #include <linux/delay.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/bitops.h>
 #include <linux/wait.h>
 #include <linux/jiffies.h>

+ 1 - 0
drivers/atm/iphase.c

@@ -53,6 +53,7 @@
 #include <linux/delay.h>  
 #include <linux/uio.h>  
 #include <linux/init.h>  
+#include <linux/interrupt.h>
 #include <linux/wait.h>
 #include <linux/slab.h>
 #include <asm/system.h>  

+ 1 - 0
drivers/atm/zatm.c

@@ -16,6 +16,7 @@
 #include <linux/delay.h>
 #include <linux/uio.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/dma-mapping.h>
 #include <linux/atm_zatm.h>
 #include <linux/capability.h>

+ 1 - 0
drivers/infiniband/hw/amso1100/c2.c

@@ -36,6 +36,7 @@
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/inetdevice.h>
+#include <linux/interrupt.h>
 #include <linux/delay.h>
 #include <linux/ethtool.h>
 #include <linux/mii.h>

+ 1 - 0
drivers/infiniband/ulp/iser/iscsi_iser.h

@@ -45,6 +45,7 @@
 #include <scsi/libiscsi.h>
 #include <scsi/scsi_transport_iscsi.h>
 
+#include <linux/interrupt.h>
 #include <linux/wait.h>
 #include <linux/sched.h>
 #include <linux/list.h>

+ 1 - 0
drivers/isdn/hardware/mISDN/avmfritz.c

@@ -20,6 +20,7 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  */
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/pci.h>
 #include <linux/delay.h>

+ 1 - 0
drivers/isdn/hardware/mISDN/hfcmulti.c

@@ -152,6 +152,7 @@
 
 #define HFC_MULTI_VERSION	"2.03"
 
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/slab.h>
 #include <linux/pci.h>

+ 1 - 0
drivers/isdn/hardware/mISDN/hfcpci.c

@@ -44,6 +44,7 @@
  *
  */
 
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/pci.h>
 #include <linux/delay.h>

+ 1 - 0
drivers/isdn/hardware/mISDN/mISDNinfineon.c

@@ -38,6 +38,7 @@
  *
  */
 
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/pci.h>
 #include <linux/delay.h>

+ 1 - 0
drivers/isdn/hardware/mISDN/mISDNipac.c

@@ -20,6 +20,7 @@
  *
  */
 
+#include <linux/irqreturn.h>
 #include <linux/slab.h>
 #include <linux/module.h>
 #include <linux/mISDNhw.h>

+ 1 - 0
drivers/isdn/hardware/mISDN/netjet.c

@@ -20,6 +20,7 @@
  *
  */
 
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/pci.h>
 #include <linux/delay.h>

+ 1 - 0
drivers/isdn/hardware/mISDN/speedfax.c

@@ -22,6 +22,7 @@
  *
  */
 
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/slab.h>
 #include <linux/pci.h>

+ 1 - 0
drivers/isdn/hardware/mISDN/w6692.c

@@ -21,6 +21,7 @@
  *
  */
 
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/pci.h>
 #include <linux/delay.h>

+ 1 - 0
drivers/isdn/hisax/hisax.h

@@ -16,6 +16,7 @@
 #include <linux/slab.h>
 #include <linux/mm.h>
 #include <linux/mman.h>
+#include <linux/interrupt.h>
 #include <linux/ioport.h>
 #include <linux/timer.h>
 #include <linux/wait.h>

+ 1 - 0
drivers/isdn/hisax/hisax_fcpcipnp.c

@@ -25,6 +25,7 @@
 
 #include <linux/module.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/pci.h>
 #include <linux/isapnp.h>
 #include <linux/kmod.h>

+ 1 - 0
drivers/media/dvb/b2c2/flexcop-common.h

@@ -6,6 +6,7 @@
 #ifndef __FLEXCOP_COMMON_H__
 #define __FLEXCOP_COMMON_H__
 
+#include <linux/interrupt.h>
 #include <linux/pci.h>
 #include <linux/mutex.h>
 

+ 1 - 0
drivers/media/dvb/dm1105/dm1105.c

@@ -22,6 +22,7 @@
 #include <linux/i2c.h>
 #include <linux/i2c-algo-bit.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/proc_fs.h>

+ 1 - 0
drivers/media/dvb/mantis/mantis_common.h

@@ -21,6 +21,7 @@
 #ifndef __MANTIS_COMMON_H
 #define __MANTIS_COMMON_H
 
+#include <linux/interrupt.h>
 #include <linux/mutex.h>
 #include <linux/workqueue.h>
 

+ 1 - 0
drivers/media/dvb/pluto2/pluto2.c

@@ -26,6 +26,7 @@
 #include <linux/i2c.h>
 #include <linux/i2c-algo-bit.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/pci.h>

+ 1 - 0
drivers/net/3c503.c

@@ -49,6 +49,7 @@ static const char version[] =
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/ethtool.h>
 
 #include <asm/uaccess.h>

+ 1 - 0
drivers/net/8139cp.c

@@ -60,6 +60,7 @@
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/pci.h>
 #include <linux/dma-mapping.h>
 #include <linux/delay.h>

+ 1 - 0
drivers/net/8139too.c

@@ -100,6 +100,7 @@
 #include <linux/compiler.h>
 #include <linux/pci.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/rtnetlink.h>

+ 1 - 0
drivers/net/8390.h

@@ -9,6 +9,7 @@
 
 #include <linux/if_ether.h>
 #include <linux/ioport.h>
+#include <linux/irqreturn.h>
 #include <linux/skbuff.h>
 
 #define TX_PAGES 12	/* Two Tx slots */

+ 1 - 0
drivers/net/ac3200.c

@@ -32,6 +32,7 @@ static const char version[] =
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 
 #include <asm/system.h>
 #include <asm/io.h>

+ 1 - 0
drivers/net/acenic.h

@@ -1,5 +1,6 @@
 #ifndef _ACENIC_H_
 #define _ACENIC_H_
+#include <linux/interrupt.h>
 
 
 /*

+ 1 - 0
drivers/net/amd8111e.c

@@ -75,6 +75,7 @@ Revision History:
 #include <linux/compiler.h>
 #include <linux/delay.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/ioport.h>
 #include <linux/pci.h>
 #include <linux/netdevice.h>

+ 1 - 0
drivers/net/arcnet/arc-rimi.c

@@ -32,6 +32,7 @@
 #include <linux/netdevice.h>
 #include <linux/bootmem.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <asm/io.h>
 #include <linux/arcdevice.h>
 

+ 1 - 0
drivers/net/arcnet/com20020-isa.c

@@ -34,6 +34,7 @@
 #include <linux/delay.h>
 #include <linux/netdevice.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/bootmem.h>
 #include <linux/arcdevice.h>
 #include <linux/com20020.h>

+ 1 - 0
drivers/net/arcnet/com20020-pci.c

@@ -34,6 +34,7 @@
 #include <linux/errno.h>
 #include <linux/netdevice.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/pci.h>
 #include <linux/arcdevice.h>
 #include <linux/com20020.h>

+ 1 - 0
drivers/net/arcnet/com20020.c

@@ -33,6 +33,7 @@
 #include <linux/delay.h>
 #include <linux/netdevice.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/arcdevice.h>
 #include <linux/com20020.h>
 

+ 1 - 0
drivers/net/arcnet/com90io.c

@@ -33,6 +33,7 @@
 #include <linux/netdevice.h>
 #include <linux/bootmem.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <asm/io.h>
 #include <linux/arcdevice.h>
 

+ 1 - 0
drivers/net/arcnet/com90xx.c

@@ -27,6 +27,7 @@
 #include <linux/module.h>
 #include <linux/moduleparam.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/ioport.h>
 #include <linux/delay.h>
 #include <linux/netdevice.h>

+ 1 - 0
drivers/net/arm/at91_ether.c

@@ -19,6 +19,7 @@
 
 #include <linux/module.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/mii.h>
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>

+ 1 - 0
drivers/net/arm/ep93xx_eth.c

@@ -19,6 +19,7 @@
 #include <linux/etherdevice.h>
 #include <linux/ethtool.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/moduleparam.h>
 #include <linux/platform_device.h>
 #include <linux/delay.h>

+ 1 - 0
drivers/net/arm/ks8695net.c

@@ -21,6 +21,7 @@
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/skbuff.h>
 #include <linux/spinlock.h>
 #include <linux/crc32.h>

+ 1 - 0
drivers/net/atl1c/atl1c.h

@@ -24,6 +24,7 @@
 
 #include <linux/version.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/types.h>
 #include <linux/errno.h>
 #include <linux/module.h>

+ 1 - 0
drivers/net/atl1e/atl1e.h

@@ -25,6 +25,7 @@
 
 #include <linux/version.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/types.h>
 #include <linux/errno.h>
 #include <linux/module.h>

+ 1 - 0
drivers/net/b44.c

@@ -25,6 +25,7 @@
 #include <linux/pci.h>
 #include <linux/delay.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/dma-mapping.h>
 #include <linux/ssb/ssb.h>
 #include <linux/slab.h>

+ 1 - 0
drivers/net/bmac.c

@@ -7,6 +7,7 @@
  * May 1999, Al Viro: proper release of /proc/net/bmac entry, switched to
  * dynamic procfs inode.
  */
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/kernel.h>
 #include <linux/netdevice.h>

+ 1 - 0
drivers/net/bnx2x/bnx2x_cmn.c

@@ -17,6 +17,7 @@
 
 #include <linux/etherdevice.h>
 #include <linux/if_vlan.h>
+#include <linux/interrupt.h>
 #include <linux/ip.h>
 #include <net/ipv6.h>
 #include <net/ip6_checksum.h>

+ 1 - 0
drivers/net/caif/caif_serial.c

@@ -4,6 +4,7 @@
  * License terms: GNU General Public License (GPL) version 2
  */
 
+#include <linux/hardirq.h>
 #include <linux/init.h>
 #include <linux/version.h>
 #include <linux/module.h>

+ 1 - 0
drivers/net/can/sja1000/sja1000.h

@@ -47,6 +47,7 @@
 #ifndef SJA1000_DEV_H
 #define SJA1000_DEV_H
 
+#include <linux/irqreturn.h>
 #include <linux/can/dev.h>
 #include <linux/can/platform/sja1000.h>
 

+ 1 - 0
drivers/net/cassini.c

@@ -75,6 +75,7 @@
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/vmalloc.h>
 #include <linux/ioport.h>
 #include <linux/pci.h>

+ 1 - 0
drivers/net/cxgb4vf/adapter.h

@@ -40,6 +40,7 @@
 #ifndef __CXGB4VF_ADAPTER_H__
 #define __CXGB4VF_ADAPTER_H__
 
+#include <linux/interrupt.h>
 #include <linux/pci.h>
 #include <linux/spinlock.h>
 #include <linux/skbuff.h>

+ 1 - 0
drivers/net/dm9000.c

@@ -24,6 +24,7 @@
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/skbuff.h>
 #include <linux/spinlock.h>
 #include <linux/crc32.h>

+ 1 - 0
drivers/net/dnet.c

@@ -16,6 +16,7 @@
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/dma-mapping.h>

+ 2 - 0
drivers/net/e100.c

@@ -149,6 +149,8 @@
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 
+#include <linux/hardirq.h>
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/moduleparam.h>
 #include <linux/kernel.h>

+ 1 - 0
drivers/net/e1000e/ethtool.c

@@ -28,6 +28,7 @@
 
 /* ethtool support for e1000 */
 
+#include <linux/interrupt.h>
 #include <linux/netdevice.h>
 #include <linux/ethtool.h>
 #include <linux/pci.h>

+ 1 - 0
drivers/net/e1000e/netdev.c

@@ -31,6 +31,7 @@
 #include <linux/module.h>
 #include <linux/types.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/pci.h>
 #include <linux/vmalloc.h>
 #include <linux/pagemap.h>

+ 1 - 0
drivers/net/e2100.c

@@ -44,6 +44,7 @@ static const char version[] =
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/delay.h>
 
 #include <asm/io.h>

+ 1 - 0
drivers/net/enic/enic_main.c

@@ -23,6 +23,7 @@
 #include <linux/errno.h>
 #include <linux/types.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/workqueue.h>
 #include <linux/pci.h>
 #include <linux/netdevice.h>

+ 1 - 0
drivers/net/es3210.c

@@ -54,6 +54,7 @@ static const char version[] =
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 

+ 1 - 0
drivers/net/ethoc.c

@@ -13,6 +13,7 @@
 
 #include <linux/etherdevice.h>
 #include <linux/crc32.h>
+#include <linux/interrupt.h>
 #include <linux/io.h>
 #include <linux/mii.h>
 #include <linux/phy.h>

+ 1 - 0
drivers/net/fec_mpc52xx.c

@@ -22,6 +22,7 @@
 #include <linux/slab.h>
 #include <linux/errno.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/crc32.h>
 #include <linux/hardirq.h>
 #include <linux/delay.h>

+ 1 - 0
drivers/net/greth.c

@@ -25,6 +25,7 @@
 #include <linux/module.h>
 #include <linux/uaccess.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/ethtool.h>

+ 1 - 0
drivers/net/hamradio/baycom_ser_fdx.c

@@ -76,6 +76,7 @@
 #include <linux/ioport.h>
 #include <linux/string.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/hdlcdrv.h>
 #include <linux/baycom.h>
 #include <linux/jiffies.h>

+ 1 - 0
drivers/net/hamradio/baycom_ser_hdx.c

@@ -66,6 +66,7 @@
 #include <linux/ioport.h>
 #include <linux/string.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <asm/uaccess.h>
 #include <asm/io.h>
 #include <linux/hdlcdrv.h>

+ 1 - 0
drivers/net/hp-plus.c

@@ -30,6 +30,7 @@ static const char version[] =
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/delay.h>
 
 #include <asm/system.h>

+ 1 - 0
drivers/net/hp.c

@@ -30,6 +30,7 @@ static const char version[] =
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/delay.h>
 
 #include <asm/system.h>

+ 1 - 0
drivers/net/ibmveth.c

@@ -34,6 +34,7 @@
 #include <linux/etherdevice.h>
 #include <linux/skbuff.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/mm.h>
 #include <linux/pm.h>
 #include <linux/ethtool.h>

+ 1 - 0
drivers/net/ifb.c

@@ -32,6 +32,7 @@
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/moduleparam.h>
 #include <net/pkt_sched.h>
 #include <net/net_namespace.h>

+ 1 - 0
drivers/net/ipg.c

@@ -22,6 +22,7 @@
  */
 #include <linux/crc32.h>
 #include <linux/ethtool.h>
+#include <linux/interrupt.h>
 #include <linux/gfp.h>
 #include <linux/mii.h>
 #include <linux/mutex.h>

+ 1 - 0
drivers/net/irda/ali-ircc.c

@@ -31,6 +31,7 @@
 #include <linux/ioport.h>
 #include <linux/delay.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/rtnetlink.h>
 #include <linux/serial_reg.h>
 #include <linux/dma-mapping.h>

+ 1 - 0
drivers/net/irda/donauboe.c

@@ -152,6 +152,7 @@
 #include <linux/delay.h>
 #include <linux/slab.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/pci.h>
 #include <linux/rtnetlink.h>
 

+ 1 - 0
drivers/net/irda/nsc-ircc.c

@@ -52,6 +52,7 @@
 #include <linux/ioport.h>
 #include <linux/delay.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/rtnetlink.h>
 #include <linux/dma-mapping.h>
 #include <linux/pnp.h>

+ 1 - 0
drivers/net/irda/pxaficp_ir.c

@@ -12,6 +12,7 @@
  * Infra-red driver (SIR/FIR) for the PXA2xx embedded microprocessor
  *
  */
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>

+ 1 - 0
drivers/net/irda/sir_dev.c

@@ -11,6 +11,7 @@
  *
  ********************************************************************/    
 
+#include <linux/hardirq.h>
 #include <linux/module.h>
 #include <linux/kernel.h>
 #include <linux/slab.h>

+ 1 - 0
drivers/net/irda/smsc-ircc2.c

@@ -49,6 +49,7 @@
 #include <linux/ioport.h>
 #include <linux/delay.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/rtnetlink.h>
 #include <linux/serial_reg.h>
 #include <linux/dma-mapping.h>

+ 1 - 0
drivers/net/irda/via-ircc.c

@@ -46,6 +46,7 @@ F02 Oct/28/02: Add SB device ID for 3147 and 3177.
 #include <linux/ioport.h>
 #include <linux/delay.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/rtnetlink.h>
 #include <linux/pci.h>
 #include <linux/dma-mapping.h>

+ 1 - 0
drivers/net/irda/vlsi_ir.c

@@ -36,6 +36,7 @@ MODULE_LICENSE("GPL");
 
 #include <linux/kernel.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/pci.h>
 #include <linux/slab.h>
 #include <linux/netdevice.h>

+ 1 - 0
drivers/net/irda/w83977af_ir.c

@@ -47,6 +47,7 @@
 #include <linux/ioport.h>
 #include <linux/delay.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/rtnetlink.h>
 #include <linux/dma-mapping.h>
 #include <linux/gfp.h>

+ 1 - 0
drivers/net/ixgbe/ixgbe_ethtool.c

@@ -27,6 +27,7 @@
 
 /* ethtool support for ixgbe */
 
+#include <linux/interrupt.h>
 #include <linux/types.h>
 #include <linux/module.h>
 #include <linux/slab.h>

+ 1 - 0
drivers/net/ixgbe/ixgbe_main.c

@@ -32,6 +32,7 @@
 #include <linux/vmalloc.h>
 #include <linux/string.h>
 #include <linux/in.h>
+#include <linux/interrupt.h>
 #include <linux/ip.h>
 #include <linux/tcp.h>
 #include <linux/pkt_sched.h>

+ 1 - 0
drivers/net/ixp2000/ixpdev.c

@@ -14,6 +14,7 @@
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/moduleparam.h>
 #include <linux/gfp.h>
 #include <asm/hardware/uengine.h>

+ 1 - 0
drivers/net/jme.h

@@ -24,6 +24,7 @@
 
 #ifndef __JME_H_INCLUDED__
 #define __JME_H_INCLUDED__
+#include <linux/interrupt.h>
 
 #define DRV_NAME	"jme"
 #define DRV_VERSION	"1.0.8"

+ 1 - 0
drivers/net/ks8842.c

@@ -23,6 +23,7 @@
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 
+#include <linux/interrupt.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/platform_device.h>

+ 1 - 0
drivers/net/ks8851.c

@@ -13,6 +13,7 @@
 
 #define DEBUG
 
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/kernel.h>
 #include <linux/netdevice.h>

+ 1 - 0
drivers/net/ks8851_mll.c

@@ -23,6 +23,7 @@
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/kernel.h>
 #include <linux/netdevice.h>

+ 1 - 0
drivers/net/ksz884x.c

@@ -17,6 +17,7 @@
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/ioport.h>

+ 1 - 0
drivers/net/lne390.c

@@ -41,6 +41,7 @@ static const char *version =
 #include <linux/string.h>
 #include <linux/delay.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 

+ 1 - 0
drivers/net/macb.c

@@ -15,6 +15,7 @@
 #include <linux/types.h>
 #include <linux/slab.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/dma-mapping.h>

+ 1 - 0
drivers/net/mace.c

@@ -13,6 +13,7 @@
 #include <linux/string.h>
 #include <linux/timer.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/crc32.h>
 #include <linux/spinlock.h>
 #include <linux/bitrev.h>

+ 1 - 0
drivers/net/netx-eth.c

@@ -18,6 +18,7 @@
  */
 
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/kernel.h>
 #include <linux/delay.h>

+ 1 - 0
drivers/net/niu.c

@@ -7,6 +7,7 @@
 
 #include <linux/module.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/pci.h>
 #include <linux/dma-mapping.h>
 #include <linux/netdevice.h>

+ 1 - 0
drivers/net/ns83820.c

@@ -106,6 +106,7 @@
 #include <linux/delay.h>
 #include <linux/workqueue.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/ip.h>	/* for iph */
 #include <linux/in.h>	/* for IPPROTO_... */
 #include <linux/compiler.h>

+ 1 - 0
drivers/net/ppp_async.c

@@ -30,6 +30,7 @@
 #include <linux/ppp_channel.h>
 #include <linux/spinlock.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/jiffies.h>
 #include <linux/slab.h>
 #include <asm/unaligned.h>

+ 1 - 0
drivers/net/ppp_synctty.c

@@ -44,6 +44,7 @@
 #include <linux/spinlock.h>
 #include <linux/completion.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/slab.h>
 #include <asm/unaligned.h>
 #include <asm/uaccess.h>

+ 1 - 0
drivers/net/ps3_gelic_net.c

@@ -28,6 +28,7 @@
 
 #undef DEBUG
 
+#include <linux/interrupt.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/slab.h>

+ 1 - 0
drivers/net/qlge/qlge.h

@@ -7,6 +7,7 @@
 #ifndef _QLGE_H_
 #define _QLGE_H_
 
+#include <linux/interrupt.h>
 #include <linux/pci.h>
 #include <linux/netdevice.h>
 #include <linux/rtnetlink.h>

+ 1 - 0
drivers/net/r8169.c

@@ -22,6 +22,7 @@
 #include <linux/ip.h>
 #include <linux/tcp.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/dma-mapping.h>
 #include <linux/pm_runtime.h>
 #include <linux/firmware.h>

+ 1 - 0
drivers/net/sc92031.c

@@ -22,6 +22,7 @@
  * matching, so you need to enable IFF_PROMISC when using it.
  */
 
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/kernel.h>
 #include <linux/delay.h>

+ 1 - 0
drivers/net/sfc/nic.c

@@ -10,6 +10,7 @@
 
 #include <linux/bitops.h>
 #include <linux/delay.h>
+#include <linux/interrupt.h>
 #include <linux/pci.h>
 #include <linux/module.h>
 #include <linux/seq_file.h>

+ 1 - 0
drivers/net/sis190.c

@@ -21,6 +21,7 @@
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 
+#include <linux/interrupt.h>
 #include <linux/module.h>
 #include <linux/moduleparam.h>
 #include <linux/netdevice.h>

+ 1 - 0
drivers/net/skge.h

@@ -3,6 +3,7 @@
  */
 #ifndef _SKGE_H
 #define _SKGE_H
+#include <linux/interrupt.h>
 
 /* PCI config registers */
 #define PCI_DEV_REG1	0x40

+ 1 - 0
drivers/net/sky2.c

@@ -32,6 +32,7 @@
 #include <linux/etherdevice.h>
 #include <linux/ethtool.h>
 #include <linux/pci.h>
+#include <linux/interrupt.h>
 #include <linux/ip.h>
 #include <linux/slab.h>
 #include <net/ip.h>

+ 1 - 0
drivers/net/smc-mca.c

@@ -42,6 +42,7 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 

+ 1 - 0
drivers/net/smc-ultra.c

@@ -62,6 +62,7 @@ static const char version[] =
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/init.h>
+#include <linux/interrupt.h>
 #include <linux/isapnp.h>
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>

部分文件因为文件数量过多而无法显示