Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

+46
+1
drivers/net/ethernet/brocade/bna/bnad.c
··· 25 25 #include <linux/if_ether.h> 26 26 #include <linux/ip.h> 27 27 #include <linux/prefetch.h> 28 + #include <linux/module.h> 28 29 29 30 #include "bnad.h" 30 31 #include "bna.h"
+1
drivers/net/ethernet/emulex/benet/be_main.c
··· 16 16 */ 17 17 18 18 #include <linux/prefetch.h> 19 + #include <linux/module.h> 19 20 #include "be.h" 20 21 #include "be_cmds.h" 21 22 #include <asm/div64.h>
+1
drivers/net/ethernet/ethoc.c
··· 22 22 #include <linux/sched.h> 23 23 #include <linux/slab.h> 24 24 #include <linux/of.h> 25 + #include <linux/module.h> 25 26 #include <net/ethoc.h> 26 27 27 28 static int buffer_size = 0x8000; /* 32 KBytes */
+1
drivers/net/ethernet/freescale/ucc_geth.c
··· 17 17 #include <linux/errno.h> 18 18 #include <linux/slab.h> 19 19 #include <linux/stddef.h> 20 + #include <linux/module.h> 20 21 #include <linux/interrupt.h> 21 22 #include <linux/netdevice.h> 22 23 #include <linux/etherdevice.h>
+1
drivers/net/ethernet/intel/e1000e/param.c
··· 27 27 *******************************************************************************/ 28 28 29 29 #include <linux/netdevice.h> 30 + #include <linux/module.h> 30 31 #include <linux/pci.h> 31 32 32 33 #include "e1000.h"
+1
drivers/net/ethernet/mellanox/mlx4/catas.c
··· 32 32 */ 33 33 34 34 #include <linux/workqueue.h> 35 + #include <linux/module.h> 35 36 36 37 #include "mlx4.h" 37 38
+1
drivers/net/ethernet/mellanox/mlx4/fw.c
··· 33 33 */ 34 34 35 35 #include <linux/mlx4/cmd.h> 36 + #include <linux/module.h> 36 37 #include <linux/cache.h> 37 38 38 39 #include "fw.h"
+1
drivers/net/ethernet/neterion/vxge/vxge-main.c
··· 55 55 #include <linux/firmware.h> 56 56 #include <linux/net_tstamp.h> 57 57 #include <linux/prefetch.h> 58 + #include <linux/module.h> 58 59 #include "vxge-main.h" 59 60 #include "vxge-reg.h" 60 61
+1
drivers/net/ethernet/octeon/octeon_mgmt.c
··· 9 9 #include <linux/capability.h> 10 10 #include <linux/dma-mapping.h> 11 11 #include <linux/init.h> 12 + #include <linux/module.h> 12 13 #include <linux/interrupt.h> 13 14 #include <linux/platform_device.h> 14 15 #include <linux/netdevice.h>
+1
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
··· 20 20 21 21 #include "pch_gbe.h" 22 22 #include "pch_gbe_api.h" 23 + #include <linux/module.h> 23 24 24 25 #define DRV_VERSION "1.00" 25 26 const char pch_driver_version[] = DRV_VERSION;
+1
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c
··· 18 18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. 19 19 */ 20 20 21 + #include <linux/module.h> /* for __MODULE_STRING */ 21 22 #include "pch_gbe.h" 22 23 23 24 #define OPTION_UNSET -1
+1
drivers/net/ethernet/smsc/smsc9420.c
··· 28 28 #include <linux/dma-mapping.h> 29 29 #include <linux/crc32.h> 30 30 #include <linux/slab.h> 31 + #include <linux/module.h> 31 32 #include <asm/unaligned.h> 32 33 #include "smsc9420.h" 33 34
+1
drivers/net/ethernet/xscale/ixp4xx_eth.c
··· 35 35 #include <linux/platform_device.h> 36 36 #include <linux/ptp_classify.h> 37 37 #include <linux/slab.h> 38 + #include <linux/module.h> 38 39 #include <mach/ixp46x_ts.h> 39 40 #include <mach/npe.h> 40 41 #include <mach/qmgr.h>
+1
drivers/net/phy/realtek.c
··· 14 14 * 15 15 */ 16 16 #include <linux/phy.h> 17 + #include <linux/module.h> 17 18 18 19 #define RTL821x_PHYSR 0x11 19 20 #define RTL821x_PHYSR_DUPLEX 0x2000
+1
drivers/net/usb/lg-vl600.c
··· 27 27 #include <linux/if_ether.h> 28 28 #include <linux/if_arp.h> 29 29 #include <linux/inetdevice.h> 30 + #include <linux/module.h> 30 31 31 32 /* 32 33 * The device has a CDC ACM port for modem control (it claims to be
+1
drivers/net/veth.c
··· 17 17 #include <net/dst.h> 18 18 #include <net/xfrm.h> 19 19 #include <linux/veth.h> 20 + #include <linux/module.h> 20 21 21 22 #define DRV_NAME "veth" 22 23 #define DRV_VERSION "1.0"
+1
drivers/net/vmxnet3/vmxnet3_drv.c
··· 24 24 * 25 25 */ 26 26 27 + #include <linux/module.h> 27 28 #include <net/ip6_checksum.h> 28 29 29 30 #include "vmxnet3_int.h"
+1
drivers/net/wimax/i2400m/sdio.c
··· 55 55 #include <linux/mmc/sdio_func.h> 56 56 #include "i2400m-sdio.h" 57 57 #include <linux/wimax/i2400m.h> 58 + #include <linux/module.h> 58 59 59 60 #define D_SUBMODULE main 60 61 #include "sdio-debug-levels.h"
+1
drivers/net/wimax/i2400m/usb.c
··· 67 67 #include <linux/wimax/i2400m.h> 68 68 #include <linux/debugfs.h> 69 69 #include <linux/slab.h> 70 + #include <linux/module.h> 70 71 71 72 72 73 #define D_SUBMODULE usb
+1
drivers/net/wireless/adm8211.c
··· 25 25 #include <linux/delay.h> 26 26 #include <linux/crc32.h> 27 27 #include <linux/eeprom_93cx6.h> 28 + #include <linux/module.h> 28 29 #include <net/mac80211.h> 29 30 30 31 #include "adm8211.h"
+1
drivers/net/wireless/ath/ath5k/pci.c
··· 18 18 #include <linux/pci.h> 19 19 #include <linux/pci-aspm.h> 20 20 #include <linux/etherdevice.h> 21 + #include <linux/module.h> 21 22 #include "../ath.h" 22 23 #include "ath5k.h" 23 24 #include "debug.h"
+1
drivers/net/wireless/ath/ath6kl/sdio.c
··· 14 14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 15 */ 16 16 17 + #include <linux/module.h> 17 18 #include <linux/mmc/card.h> 18 19 #include <linux/mmc/mmc.h> 19 20 #include <linux/mmc/host.h>
+1
drivers/net/wireless/ath/ath9k/ahb.c
··· 19 19 #include <linux/nl80211.h> 20 20 #include <linux/platform_device.h> 21 21 #include <linux/ath9k_platform.h> 22 + #include <linux/module.h> 22 23 #include "ath9k.h" 23 24 24 25 static const struct platform_device_id ath9k_platform_id_table[] = {
+1
drivers/net/wireless/ath/ath9k/hw.c
··· 16 16 17 17 #include <linux/io.h> 18 18 #include <linux/slab.h> 19 + #include <linux/module.h> 19 20 #include <asm/unaligned.h> 20 21 21 22 #include "hw.h"
+1
drivers/net/wireless/ath/ath9k/init.c
··· 17 17 #include <linux/dma-mapping.h> 18 18 #include <linux/slab.h> 19 19 #include <linux/ath9k_platform.h> 20 + #include <linux/module.h> 20 21 21 22 #include "ath9k.h" 22 23
+1
drivers/net/wireless/ath/ath9k/pci.c
··· 18 18 #include <linux/pci.h> 19 19 #include <linux/pci-aspm.h> 20 20 #include <linux/ath9k_platform.h> 21 + #include <linux/module.h> 21 22 #include "ath9k.h" 22 23 23 24 static DEFINE_PCI_DEVICE_TABLE(ath_pci_id_table) = {
+1
drivers/net/wireless/ath/carl9170/fw.c
··· 23 23 #include <linux/kernel.h> 24 24 #include <linux/firmware.h> 25 25 #include <linux/crc32.h> 26 + #include <linux/module.h> 26 27 #include "carl9170.h" 27 28 #include "fwcmd.h" 28 29 #include "version.h"
+1
drivers/net/wireless/b43/pcmcia.c
··· 25 25 26 26 #include <linux/ssb/ssb.h> 27 27 #include <linux/slab.h> 28 + #include <linux/module.h> 28 29 29 30 #include <pcmcia/cistpl.h> 30 31 #include <pcmcia/ciscode.h>
+1
drivers/net/wireless/hostap/hostap_ioctl.c
··· 5 5 #include <linux/sched.h> 6 6 #include <linux/ethtool.h> 7 7 #include <linux/if_arp.h> 8 + #include <linux/module.h> 8 9 #include <net/lib80211.h> 9 10 10 11 #include "hostap_wlan.h"
+1
drivers/net/wireless/iwlwifi/iwl-pci.c
··· 60 60 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 61 61 * 62 62 *****************************************************************************/ 63 + #include <linux/module.h> 63 64 #include <linux/pci.h> 64 65 #include <linux/pci-aspm.h> 65 66
+1
drivers/net/wireless/iwmc3200wifi/sdio.c
··· 63 63 */ 64 64 65 65 #include <linux/kernel.h> 66 + #include <linux/module.h> 66 67 #include <linux/slab.h> 67 68 #include <linux/netdevice.h> 68 69 #include <linux/debugfs.h>
+1
drivers/net/wireless/libertas_tf/main.c
··· 13 13 #include <linux/slab.h> 14 14 15 15 #include <linux/etherdevice.h> 16 + #include <linux/module.h> 16 17 #include "libertas_tf.h" 17 18 18 19 #define DRIVER_RELEASE_VERSION "004.p0"
+1
drivers/net/wireless/mac80211_hwsim.c
··· 26 26 #include <linux/rtnetlink.h> 27 27 #include <linux/etherdevice.h> 28 28 #include <linux/debugfs.h> 29 + #include <linux/module.h> 29 30 #include <net/genetlink.h> 30 31 #include "mac80211_hwsim.h" 31 32
+1
drivers/net/wireless/orinoco/fw.c
··· 6 6 #include <linux/slab.h> 7 7 #include <linux/firmware.h> 8 8 #include <linux/device.h> 9 + #include <linux/module.h> 9 10 10 11 #include "hermes.h" 11 12 #include "hermes_dld.h"
+1
drivers/net/wireless/p54/main.c
··· 20 20 #include <linux/slab.h> 21 21 #include <linux/firmware.h> 22 22 #include <linux/etherdevice.h> 23 + #include <linux/module.h> 23 24 24 25 #include <net/mac80211.h> 25 26
+1
drivers/net/wireless/p54/p54pci.c
··· 20 20 #include <linux/etherdevice.h> 21 21 #include <linux/delay.h> 22 22 #include <linux/completion.h> 23 + #include <linux/module.h> 23 24 #include <net/mac80211.h> 24 25 25 26 #include "p54.h"
+1
drivers/net/wireless/p54/p54usb.c
··· 20 20 #include <linux/etherdevice.h> 21 21 #include <linux/delay.h> 22 22 #include <linux/crc32.h> 23 + #include <linux/module.h> 23 24 #include <net/mac80211.h> 24 25 25 26 #include "p54.h"
+1
drivers/net/wireless/rtl818x/rtl8180/dev.c
··· 22 22 #include <linux/delay.h> 23 23 #include <linux/etherdevice.h> 24 24 #include <linux/eeprom_93cx6.h> 25 + #include <linux/module.h> 25 26 #include <net/mac80211.h> 26 27 27 28 #include "rtl8180.h"
+1
drivers/net/wireless/rtl818x/rtl8187/dev.c
··· 26 26 #include <linux/delay.h> 27 27 #include <linux/etherdevice.h> 28 28 #include <linux/eeprom_93cx6.h> 29 + #include <linux/module.h> 29 30 #include <net/mac80211.h> 30 31 31 32 #include "rtl8187.h"
+1
drivers/net/wireless/rtlwifi/base.c
··· 30 30 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 31 31 32 32 #include <linux/ip.h> 33 + #include <linux/module.h> 33 34 #include "wifi.h" 34 35 #include "rc.h" 35 36 #include "base.h"
+1
drivers/net/wireless/rtlwifi/rtl8192c/main.c
··· 27 27 * 28 28 *****************************************************************************/ 29 29 30 + #include <linux/module.h> 30 31 #include "../wifi.h" 31 32 32 33
+1
drivers/net/wireless/rtlwifi/rtl8192ce/sw.c
··· 28 28 *****************************************************************************/ 29 29 30 30 #include <linux/vmalloc.h> 31 + #include <linux/module.h> 31 32 32 33 #include "../wifi.h" 33 34 #include "../core.h"
+1
drivers/net/wireless/rtlwifi/rtl8192cu/sw.c
··· 42 42 #include "led.h" 43 43 #include "hw.h" 44 44 #include <linux/vmalloc.h> 45 + #include <linux/module.h> 45 46 46 47 MODULE_AUTHOR("Georgia <georgia@realtek.com>"); 47 48 MODULE_AUTHOR("Ziv Huang <ziv_huang@realtek.com>");
+1
drivers/net/wireless/rtlwifi/rtl8192de/sw.c
··· 30 30 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 31 31 32 32 #include <linux/vmalloc.h> 33 + #include <linux/module.h> 33 34 34 35 #include "../wifi.h" 35 36 #include "../core.h"
+1
drivers/net/wireless/rtlwifi/rtl8192se/sw.c
··· 30 30 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 31 31 32 32 #include <linux/vmalloc.h> 33 + #include <linux/module.h> 33 34 34 35 #include "../wifi.h" 35 36 #include "../core.h"
+1
drivers/net/wireless/zd1211rw/zd_usb.c
··· 28 28 #include <linux/skbuff.h> 29 29 #include <linux/usb.h> 30 30 #include <linux/workqueue.h> 31 + #include <linux/module.h> 31 32 #include <net/mac80211.h> 32 33 #include <asm/unaligned.h> 33 34