Browse Source

drivers/net: Add module.h to drivers who were implicitly using it

The device.h header was including module.h, making it present for
most of these drivers.  But we want to clean that up.  Call out the
include of module.h in the modular network drivers.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Paul Gortmaker 14 năm trước cách đây
mục cha
commit
9d9779e723
46 tập tin đã thay đổi với 46 bổ sung0 xóa
  1. 1 0
      drivers/net/ethernet/brocade/bna/bnad.c
  2. 1 0
      drivers/net/ethernet/emulex/benet/be_main.c
  3. 1 0
      drivers/net/ethernet/ethoc.c
  4. 1 0
      drivers/net/ethernet/freescale/ucc_geth.c
  5. 1 0
      drivers/net/ethernet/intel/e1000e/param.c
  6. 1 0
      drivers/net/ethernet/mellanox/mlx4/catas.c
  7. 1 0
      drivers/net/ethernet/mellanox/mlx4/fw.c
  8. 1 0
      drivers/net/ethernet/neterion/vxge/vxge-main.c
  9. 1 0
      drivers/net/ethernet/octeon/octeon_mgmt.c
  10. 1 0
      drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
  11. 1 0
      drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c
  12. 1 0
      drivers/net/ethernet/smsc/smsc9420.c
  13. 1 0
      drivers/net/ethernet/xscale/ixp4xx_eth.c
  14. 1 0
      drivers/net/phy/realtek.c
  15. 1 0
      drivers/net/usb/lg-vl600.c
  16. 1 0
      drivers/net/veth.c
  17. 1 0
      drivers/net/vmxnet3/vmxnet3_drv.c
  18. 1 0
      drivers/net/wimax/i2400m/sdio.c
  19. 1 0
      drivers/net/wimax/i2400m/usb.c
  20. 1 0
      drivers/net/wireless/adm8211.c
  21. 1 0
      drivers/net/wireless/ath/ath5k/pci.c
  22. 1 0
      drivers/net/wireless/ath/ath6kl/sdio.c
  23. 1 0
      drivers/net/wireless/ath/ath9k/ahb.c
  24. 1 0
      drivers/net/wireless/ath/ath9k/hw.c
  25. 1 0
      drivers/net/wireless/ath/ath9k/init.c
  26. 1 0
      drivers/net/wireless/ath/ath9k/pci.c
  27. 1 0
      drivers/net/wireless/ath/carl9170/fw.c
  28. 1 0
      drivers/net/wireless/b43/pcmcia.c
  29. 1 0
      drivers/net/wireless/hostap/hostap_ioctl.c
  30. 1 0
      drivers/net/wireless/iwlwifi/iwl-pci.c
  31. 1 0
      drivers/net/wireless/iwmc3200wifi/sdio.c
  32. 1 0
      drivers/net/wireless/libertas_tf/main.c
  33. 1 0
      drivers/net/wireless/mac80211_hwsim.c
  34. 1 0
      drivers/net/wireless/orinoco/fw.c
  35. 1 0
      drivers/net/wireless/p54/main.c
  36. 1 0
      drivers/net/wireless/p54/p54pci.c
  37. 1 0
      drivers/net/wireless/p54/p54usb.c
  38. 1 0
      drivers/net/wireless/rtl818x/rtl8180/dev.c
  39. 1 0
      drivers/net/wireless/rtl818x/rtl8187/dev.c
  40. 1 0
      drivers/net/wireless/rtlwifi/base.c
  41. 1 0
      drivers/net/wireless/rtlwifi/rtl8192c/main.c
  42. 1 0
      drivers/net/wireless/rtlwifi/rtl8192ce/sw.c
  43. 1 0
      drivers/net/wireless/rtlwifi/rtl8192cu/sw.c
  44. 1 0
      drivers/net/wireless/rtlwifi/rtl8192de/sw.c
  45. 1 0
      drivers/net/wireless/rtlwifi/rtl8192se/sw.c
  46. 1 0
      drivers/net/wireless/zd1211rw/zd_usb.c

+ 1 - 0
drivers/net/ethernet/brocade/bna/bnad.c

@@ -25,6 +25,7 @@
 #include <linux/if_ether.h>
 #include <linux/ip.h>
 #include <linux/prefetch.h>
+#include <linux/module.h>
 
 #include "bnad.h"
 #include "bna.h"

+ 1 - 0
drivers/net/ethernet/emulex/benet/be_main.c

@@ -16,6 +16,7 @@
  */
 
 #include <linux/prefetch.h>
+#include <linux/module.h>
 #include "be.h"
 #include "be_cmds.h"
 #include <asm/div64.h>

+ 1 - 0
drivers/net/ethernet/ethoc.c

@@ -22,6 +22,7 @@
 #include <linux/sched.h>
 #include <linux/slab.h>
 #include <linux/of.h>
+#include <linux/module.h>
 #include <net/ethoc.h>
 
 static int buffer_size = 0x8000; /* 32 KBytes */

+ 1 - 0
drivers/net/ethernet/freescale/ucc_geth.c

@@ -17,6 +17,7 @@
 #include <linux/errno.h>
 #include <linux/slab.h>
 #include <linux/stddef.h>
+#include <linux/module.h>
 #include <linux/interrupt.h>
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>

+ 1 - 0
drivers/net/ethernet/intel/e1000e/param.c

@@ -27,6 +27,7 @@
 *******************************************************************************/
 
 #include <linux/netdevice.h>
+#include <linux/module.h>
 #include <linux/pci.h>
 
 #include "e1000.h"

+ 1 - 0
drivers/net/ethernet/mellanox/mlx4/catas.c

@@ -32,6 +32,7 @@
  */
 
 #include <linux/workqueue.h>
+#include <linux/module.h>
 
 #include "mlx4.h"
 

+ 1 - 0
drivers/net/ethernet/mellanox/mlx4/fw.c

@@ -33,6 +33,7 @@
  */
 
 #include <linux/mlx4/cmd.h>
+#include <linux/module.h>
 #include <linux/cache.h>
 
 #include "fw.h"

+ 1 - 0
drivers/net/ethernet/neterion/vxge/vxge-main.c

@@ -55,6 +55,7 @@
 #include <linux/firmware.h>
 #include <linux/net_tstamp.h>
 #include <linux/prefetch.h>
+#include <linux/module.h>
 #include "vxge-main.h"
 #include "vxge-reg.h"
 

+ 1 - 0
drivers/net/ethernet/octeon/octeon_mgmt.c

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

+ 1 - 0
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c

@@ -20,6 +20,7 @@
 
 #include "pch_gbe.h"
 #include "pch_gbe_api.h"
+#include <linux/module.h>
 
 #define DRV_VERSION     "1.00"
 const char pch_driver_version[] = DRV_VERSION;

+ 1 - 0
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c

@@ -18,6 +18,7 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#include <linux/module.h>	/* for __MODULE_STRING */
 #include "pch_gbe.h"
 
 #define OPTION_UNSET   -1

+ 1 - 0
drivers/net/ethernet/smsc/smsc9420.c

@@ -28,6 +28,7 @@
 #include <linux/dma-mapping.h>
 #include <linux/crc32.h>
 #include <linux/slab.h>
+#include <linux/module.h>
 #include <asm/unaligned.h>
 #include "smsc9420.h"
 

+ 1 - 0
drivers/net/ethernet/xscale/ixp4xx_eth.c

@@ -35,6 +35,7 @@
 #include <linux/platform_device.h>
 #include <linux/ptp_classify.h>
 #include <linux/slab.h>
+#include <linux/module.h>
 #include <mach/ixp46x_ts.h>
 #include <mach/npe.h>
 #include <mach/qmgr.h>

+ 1 - 0
drivers/net/phy/realtek.c

@@ -14,6 +14,7 @@
  *
  */
 #include <linux/phy.h>
+#include <linux/module.h>
 
 #define RTL821x_PHYSR		0x11
 #define RTL821x_PHYSR_DUPLEX	0x2000

+ 1 - 0
drivers/net/usb/lg-vl600.c

@@ -27,6 +27,7 @@
 #include <linux/if_ether.h>
 #include <linux/if_arp.h>
 #include <linux/inetdevice.h>
+#include <linux/module.h>
 
 /*
  * The device has a CDC ACM port for modem control (it claims to be

+ 1 - 0
drivers/net/veth.c

@@ -17,6 +17,7 @@
 #include <net/dst.h>
 #include <net/xfrm.h>
 #include <linux/veth.h>
+#include <linux/module.h>
 
 #define DRV_NAME	"veth"
 #define DRV_VERSION	"1.0"

+ 1 - 0
drivers/net/vmxnet3/vmxnet3_drv.c

@@ -24,6 +24,7 @@
  *
  */
 
+#include <linux/module.h>
 #include <net/ip6_checksum.h>
 
 #include "vmxnet3_int.h"

+ 1 - 0
drivers/net/wimax/i2400m/sdio.c

@@ -55,6 +55,7 @@
 #include <linux/mmc/sdio_func.h>
 #include "i2400m-sdio.h"
 #include <linux/wimax/i2400m.h>
+#include <linux/module.h>
 
 #define D_SUBMODULE main
 #include "sdio-debug-levels.h"

+ 1 - 0
drivers/net/wimax/i2400m/usb.c

@@ -67,6 +67,7 @@
 #include <linux/wimax/i2400m.h>
 #include <linux/debugfs.h>
 #include <linux/slab.h>
+#include <linux/module.h>
 
 
 #define D_SUBMODULE usb

+ 1 - 0
drivers/net/wireless/adm8211.c

@@ -25,6 +25,7 @@
 #include <linux/delay.h>
 #include <linux/crc32.h>
 #include <linux/eeprom_93cx6.h>
+#include <linux/module.h>
 #include <net/mac80211.h>
 
 #include "adm8211.h"

+ 1 - 0
drivers/net/wireless/ath/ath5k/pci.c

@@ -18,6 +18,7 @@
 #include <linux/pci.h>
 #include <linux/pci-aspm.h>
 #include <linux/etherdevice.h>
+#include <linux/module.h>
 #include "../ath.h"
 #include "ath5k.h"
 #include "debug.h"

+ 1 - 0
drivers/net/wireless/ath/ath6kl/sdio.c

@@ -14,6 +14,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
+#include <linux/module.h>
 #include <linux/mmc/card.h>
 #include <linux/mmc/mmc.h>
 #include <linux/mmc/host.h>

+ 1 - 0
drivers/net/wireless/ath/ath9k/ahb.c

@@ -19,6 +19,7 @@
 #include <linux/nl80211.h>
 #include <linux/platform_device.h>
 #include <linux/ath9k_platform.h>
+#include <linux/module.h>
 #include "ath9k.h"
 
 static const struct platform_device_id ath9k_platform_id_table[] = {

+ 1 - 0
drivers/net/wireless/ath/ath9k/hw.c

@@ -16,6 +16,7 @@
 
 #include <linux/io.h>
 #include <linux/slab.h>
+#include <linux/module.h>
 #include <asm/unaligned.h>
 
 #include "hw.h"

+ 1 - 0
drivers/net/wireless/ath/ath9k/init.c

@@ -17,6 +17,7 @@
 #include <linux/dma-mapping.h>
 #include <linux/slab.h>
 #include <linux/ath9k_platform.h>
+#include <linux/module.h>
 
 #include "ath9k.h"
 

+ 1 - 0
drivers/net/wireless/ath/ath9k/pci.c

@@ -18,6 +18,7 @@
 #include <linux/pci.h>
 #include <linux/pci-aspm.h>
 #include <linux/ath9k_platform.h>
+#include <linux/module.h>
 #include "ath9k.h"
 
 static DEFINE_PCI_DEVICE_TABLE(ath_pci_id_table) = {

+ 1 - 0
drivers/net/wireless/ath/carl9170/fw.c

@@ -23,6 +23,7 @@
 #include <linux/kernel.h>
 #include <linux/firmware.h>
 #include <linux/crc32.h>
+#include <linux/module.h>
 #include "carl9170.h"
 #include "fwcmd.h"
 #include "version.h"

+ 1 - 0
drivers/net/wireless/b43/pcmcia.c

@@ -25,6 +25,7 @@
 
 #include <linux/ssb/ssb.h>
 #include <linux/slab.h>
+#include <linux/module.h>
 
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ciscode.h>

+ 1 - 0
drivers/net/wireless/hostap/hostap_ioctl.c

@@ -5,6 +5,7 @@
 #include <linux/sched.h>
 #include <linux/ethtool.h>
 #include <linux/if_arp.h>
+#include <linux/module.h>
 #include <net/lib80211.h>
 
 #include "hostap_wlan.h"

+ 1 - 0
drivers/net/wireless/iwlwifi/iwl-pci.c

@@ -60,6 +60,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  *****************************************************************************/
+#include <linux/module.h>
 #include <linux/pci.h>
 #include <linux/pci-aspm.h>
 

+ 1 - 0
drivers/net/wireless/iwmc3200wifi/sdio.c

@@ -63,6 +63,7 @@
  */
 
 #include <linux/kernel.h>
+#include <linux/module.h>
 #include <linux/slab.h>
 #include <linux/netdevice.h>
 #include <linux/debugfs.h>

+ 1 - 0
drivers/net/wireless/libertas_tf/main.c

@@ -13,6 +13,7 @@
 #include <linux/slab.h>
 
 #include <linux/etherdevice.h>
+#include <linux/module.h>
 #include "libertas_tf.h"
 
 #define DRIVER_RELEASE_VERSION "004.p0"

+ 1 - 0
drivers/net/wireless/mac80211_hwsim.c

@@ -26,6 +26,7 @@
 #include <linux/rtnetlink.h>
 #include <linux/etherdevice.h>
 #include <linux/debugfs.h>
+#include <linux/module.h>
 #include <net/genetlink.h>
 #include "mac80211_hwsim.h"
 

+ 1 - 0
drivers/net/wireless/orinoco/fw.c

@@ -6,6 +6,7 @@
 #include <linux/slab.h>
 #include <linux/firmware.h>
 #include <linux/device.h>
+#include <linux/module.h>
 
 #include "hermes.h"
 #include "hermes_dld.h"

+ 1 - 0
drivers/net/wireless/p54/main.c

@@ -20,6 +20,7 @@
 #include <linux/slab.h>
 #include <linux/firmware.h>
 #include <linux/etherdevice.h>
+#include <linux/module.h>
 
 #include <net/mac80211.h>
 

+ 1 - 0
drivers/net/wireless/p54/p54pci.c

@@ -20,6 +20,7 @@
 #include <linux/etherdevice.h>
 #include <linux/delay.h>
 #include <linux/completion.h>
+#include <linux/module.h>
 #include <net/mac80211.h>
 
 #include "p54.h"

+ 1 - 0
drivers/net/wireless/p54/p54usb.c

@@ -20,6 +20,7 @@
 #include <linux/etherdevice.h>
 #include <linux/delay.h>
 #include <linux/crc32.h>
+#include <linux/module.h>
 #include <net/mac80211.h>
 
 #include "p54.h"

+ 1 - 0
drivers/net/wireless/rtl818x/rtl8180/dev.c

@@ -22,6 +22,7 @@
 #include <linux/delay.h>
 #include <linux/etherdevice.h>
 #include <linux/eeprom_93cx6.h>
+#include <linux/module.h>
 #include <net/mac80211.h>
 
 #include "rtl8180.h"

+ 1 - 0
drivers/net/wireless/rtl818x/rtl8187/dev.c

@@ -26,6 +26,7 @@
 #include <linux/delay.h>
 #include <linux/etherdevice.h>
 #include <linux/eeprom_93cx6.h>
+#include <linux/module.h>
 #include <net/mac80211.h>
 
 #include "rtl8187.h"

+ 1 - 0
drivers/net/wireless/rtlwifi/base.c

@@ -30,6 +30,7 @@
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 
 #include <linux/ip.h>
+#include <linux/module.h>
 #include "wifi.h"
 #include "rc.h"
 #include "base.h"

+ 1 - 0
drivers/net/wireless/rtlwifi/rtl8192c/main.c

@@ -27,6 +27,7 @@
  *
  *****************************************************************************/
 
+#include <linux/module.h>
 #include "../wifi.h"
 
 

+ 1 - 0
drivers/net/wireless/rtlwifi/rtl8192ce/sw.c

@@ -28,6 +28,7 @@
  *****************************************************************************/
 
 #include <linux/vmalloc.h>
+#include <linux/module.h>
 
 #include "../wifi.h"
 #include "../core.h"

+ 1 - 0
drivers/net/wireless/rtlwifi/rtl8192cu/sw.c

@@ -42,6 +42,7 @@
 #include "led.h"
 #include "hw.h"
 #include <linux/vmalloc.h>
+#include <linux/module.h>
 
 MODULE_AUTHOR("Georgia		<georgia@realtek.com>");
 MODULE_AUTHOR("Ziv Huang	<ziv_huang@realtek.com>");

+ 1 - 0
drivers/net/wireless/rtlwifi/rtl8192de/sw.c

@@ -30,6 +30,7 @@
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 
 #include <linux/vmalloc.h>
+#include <linux/module.h>
 
 #include "../wifi.h"
 #include "../core.h"

+ 1 - 0
drivers/net/wireless/rtlwifi/rtl8192se/sw.c

@@ -30,6 +30,7 @@
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 
 #include <linux/vmalloc.h>
+#include <linux/module.h>
 
 #include "../wifi.h"
 #include "../core.h"

+ 1 - 0
drivers/net/wireless/zd1211rw/zd_usb.c

@@ -28,6 +28,7 @@
 #include <linux/skbuff.h>
 #include <linux/usb.h>
 #include <linux/workqueue.h>
+#include <linux/module.h>
 #include <net/mac80211.h>
 #include <asm/unaligned.h>