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

drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE

These were getting the macros from an implicit module.h
include via device.h, but we are planning to clean that up.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>

drivers/net: Add export.h to wireless/brcm80211/brcmfmac/bcmsdh.c

This relatively recently added file uses EXPORT_SYMBOL and hence
needs export.h included so that it is compatible with the module.h
split up work.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>

+66
+1
drivers/net/bonding/bond_procfs.c
··· 1 1 #include <linux/proc_fs.h> 2 + #include <linux/export.h> 2 3 #include <net/net_namespace.h> 3 4 #include <net/netns/generic.h> 4 5 #include "bonding.h"
+1
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
··· 40 40 #include <net/netevent.h> 41 41 #include <linux/highmem.h> 42 42 #include <linux/vmalloc.h> 43 + #include <linux/export.h> 43 44 44 45 #include "common.h" 45 46 #include "regs.h"
+1
drivers/net/ethernet/chelsio/cxgb3/l2t.c
··· 35 35 #include <linux/if_vlan.h> 36 36 #include <linux/jhash.h> 37 37 #include <linux/slab.h> 38 + #include <linux/export.h> 38 39 #include <net/neighbour.h> 39 40 #include "common.h" 40 41 #include "t3cdev.h"
+1
drivers/net/ethernet/chelsio/cxgb4/sge.c
··· 40 40 #include <linux/dma-mapping.h> 41 41 #include <linux/jiffies.h> 42 42 #include <linux/prefetch.h> 43 + #include <linux/export.h> 43 44 #include <net/ipv6.h> 44 45 #include <net/tcp.h> 45 46 #include "cxgb4.h"
+1
drivers/net/ethernet/mellanox/mlx4/alloc.c
··· 34 34 #include <linux/errno.h> 35 35 #include <linux/slab.h> 36 36 #include <linux/mm.h> 37 + #include <linux/export.h> 37 38 #include <linux/bitmap.h> 38 39 #include <linux/dma-mapping.h> 39 40 #include <linux/vmalloc.h>
+1
drivers/net/ethernet/mellanox/mlx4/cmd.c
··· 34 34 35 35 #include <linux/sched.h> 36 36 #include <linux/slab.h> 37 + #include <linux/export.h> 37 38 #include <linux/pci.h> 38 39 #include <linux/errno.h> 39 40
+1
drivers/net/ethernet/mellanox/mlx4/cq.c
··· 35 35 */ 36 36 37 37 #include <linux/hardirq.h> 38 + #include <linux/export.h> 38 39 #include <linux/gfp.h> 39 40 40 41 #include <linux/mlx4/cmd.h>
+1
drivers/net/ethernet/mellanox/mlx4/eq.c
··· 33 33 34 34 #include <linux/interrupt.h> 35 35 #include <linux/slab.h> 36 + #include <linux/export.h> 36 37 #include <linux/mm.h> 37 38 #include <linux/dma-mapping.h> 38 39
+1
drivers/net/ethernet/mellanox/mlx4/intf.c
··· 32 32 */ 33 33 34 34 #include <linux/slab.h> 35 + #include <linux/export.h> 35 36 36 37 #include "mlx4.h" 37 38
+1
drivers/net/ethernet/mellanox/mlx4/mcg.c
··· 35 35 #include <linux/etherdevice.h> 36 36 37 37 #include <linux/mlx4/cmd.h> 38 + #include <linux/export.h> 38 39 39 40 #include "mlx4.h" 40 41
+1
drivers/net/ethernet/mellanox/mlx4/mr.c
··· 33 33 */ 34 34 35 35 #include <linux/errno.h> 36 + #include <linux/export.h> 36 37 #include <linux/slab.h> 37 38 38 39 #include <linux/mlx4/cmd.h>
+1
drivers/net/ethernet/mellanox/mlx4/pd.c
··· 32 32 */ 33 33 34 34 #include <linux/errno.h> 35 + #include <linux/export.h> 35 36 #include <linux/io-mapping.h> 36 37 37 38 #include <asm/page.h>
+1
drivers/net/ethernet/mellanox/mlx4/port.c
··· 32 32 33 33 #include <linux/errno.h> 34 34 #include <linux/if_ether.h> 35 + #include <linux/export.h> 35 36 36 37 #include <linux/mlx4/cmd.h> 37 38
+1
drivers/net/ethernet/mellanox/mlx4/qp.c
··· 34 34 */ 35 35 36 36 #include <linux/gfp.h> 37 + #include <linux/export.h> 37 38 #include <linux/mlx4/cmd.h> 38 39 #include <linux/mlx4/qp.h> 39 40
+1
drivers/net/ethernet/mellanox/mlx4/srq.c
··· 32 32 */ 33 33 34 34 #include <linux/mlx4/cmd.h> 35 + #include <linux/export.h> 35 36 #include <linux/gfp.h> 36 37 37 38 #include "mlx4.h"
+1
drivers/net/wimax/i2400m/control.c
··· 78 78 #include <linux/kernel.h> 79 79 #include <linux/slab.h> 80 80 #include <linux/wimax/i2400m.h> 81 + #include <linux/export.h> 81 82 82 83 83 84 #define D_SUBMODULE control
+1
drivers/net/wimax/i2400m/debugfs.c
··· 26 26 #include <linux/etherdevice.h> 27 27 #include <linux/spinlock.h> 28 28 #include <linux/device.h> 29 + #include <linux/export.h> 29 30 #include "i2400m.h" 30 31 31 32
+1
drivers/net/wimax/i2400m/fw.c
··· 158 158 #include <linux/sched.h> 159 159 #include <linux/slab.h> 160 160 #include <linux/usb.h> 161 + #include <linux/export.h> 161 162 #include "i2400m.h" 162 163 163 164
+1
drivers/net/wimax/i2400m/netdev.c
··· 76 76 #include <linux/slab.h> 77 77 #include <linux/netdevice.h> 78 78 #include <linux/ethtool.h> 79 + #include <linux/export.h> 79 80 #include "i2400m.h" 80 81 81 82
+1
drivers/net/wimax/i2400m/rx.c
··· 149 149 #include <linux/if_arp.h> 150 150 #include <linux/netdevice.h> 151 151 #include <linux/workqueue.h> 152 + #include <linux/export.h> 152 153 #include "i2400m.h" 153 154 154 155
+1
drivers/net/wimax/i2400m/tx.c
··· 245 245 */ 246 246 #include <linux/netdevice.h> 247 247 #include <linux/slab.h> 248 + #include <linux/export.h> 248 249 #include "i2400m.h" 249 250 250 251
+1
drivers/net/wireless/ath/ath5k/debug.c
··· 57 57 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 58 58 * THE POSSIBILITY OF SUCH DAMAGES. 59 59 */ 60 + #include <linux/export.h> 60 61 61 62 #include <linux/module.h> 62 63 #include <linux/seq_file.h>
+1
drivers/net/wireless/ath/ath6kl/debug.c
··· 19 19 #include <linux/circ_buf.h> 20 20 #include <linux/fs.h> 21 21 #include <linux/vmalloc.h> 22 + #include <linux/export.h> 22 23 23 24 #include "debug.h" 24 25 #include "target.h"
+1
drivers/net/wireless/ath/ath9k/ani.c
··· 15 15 */ 16 16 17 17 #include <linux/kernel.h> 18 + #include <linux/export.h> 18 19 #include "hw.h" 19 20 #include "hw-ops.h" 20 21
+1
drivers/net/wireless/ath/ath9k/ar9002_mac.c
··· 15 15 */ 16 16 17 17 #include "hw.h" 18 + #include <linux/export.h> 18 19 19 20 #define AR_BufLen 0x00000fff 20 21
+1
drivers/net/wireless/ath/ath9k/ar9003_mac.c
··· 13 13 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14 14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 15 */ 16 + #include <linux/export.h> 16 17 #include "hw.h" 17 18 #include "ar9003_mac.h" 18 19
+1
drivers/net/wireless/ath/ath9k/ar9003_paprd.c
··· 14 14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 15 */ 16 16 17 + #include <linux/export.h> 17 18 #include "hw.h" 18 19 #include "ar9003_phy.h" 19 20
+1
drivers/net/wireless/ath/ath9k/ar9003_phy.c
··· 14 14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 15 */ 16 16 17 + #include <linux/export.h> 17 18 #include "hw.h" 18 19 #include "ar9003_phy.h" 19 20
+1
drivers/net/wireless/ath/ath9k/btcoex.c
··· 14 14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 15 */ 16 16 17 + #include <linux/export.h> 17 18 #include "hw.h" 18 19 19 20 enum ath_bt_mode {
+1
drivers/net/wireless/ath/ath9k/calib.c
··· 16 16 17 17 #include "hw.h" 18 18 #include "hw-ops.h" 19 + #include <linux/export.h> 19 20 20 21 /* Common calibration code */ 21 22
+1
drivers/net/wireless/ath/ath9k/debug.c
··· 16 16 17 17 #include <linux/slab.h> 18 18 #include <linux/vmalloc.h> 19 + #include <linux/export.h> 19 20 #include <asm/unaligned.h> 20 21 21 22 #include "ath9k.h"
+1
drivers/net/wireless/ath/ath9k/mac.c
··· 16 16 17 17 #include "hw.h" 18 18 #include "hw-ops.h" 19 + #include <linux/export.h> 19 20 20 21 static void ath9k_hw_set_txq_interrupts(struct ath_hw *ah, 21 22 struct ath9k_tx_queue_info *qi)
+1
drivers/net/wireless/ath/ath9k/rc.c
··· 16 16 */ 17 17 18 18 #include <linux/slab.h> 19 + #include <linux/export.h> 19 20 20 21 #include "ath9k.h" 21 22
+1
drivers/net/wireless/ath/debug.c
··· 14 14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 15 */ 16 16 17 + #include <linux/export.h> 17 18 #include "ath.h" 18 19 19 20 const char *ath_opmode_to_string(enum nl80211_iftype opmode)
+1
drivers/net/wireless/ath/hw.c
··· 14 14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 15 */ 16 16 17 + #include <linux/export.h> 17 18 #include <asm/unaligned.h> 18 19 19 20 #include "ath.h"
+1
drivers/net/wireless/ath/key.c
··· 15 15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 16 */ 17 17 18 + #include <linux/export.h> 18 19 #include <asm/unaligned.h> 19 20 #include <net/mac80211.h> 20 21
+1
drivers/net/wireless/ath/regd.c
··· 15 15 */ 16 16 17 17 #include <linux/kernel.h> 18 + #include <linux/export.h> 18 19 #include <net/cfg80211.h> 19 20 #include <net/mac80211.h> 20 21 #include "regd.h"
+1
drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c
··· 17 17 18 18 #include <linux/types.h> 19 19 #include <linux/netdevice.h> 20 + #include <linux/export.h> 20 21 #include <linux/pci.h> 21 22 #include <linux/pci_ids.h> 22 23 #include <linux/sched.h>
+1
drivers/net/wireless/hostap/hostap_80211_rx.c
··· 1 1 #include <linux/etherdevice.h> 2 2 #include <linux/slab.h> 3 + #include <linux/export.h> 3 4 #include <net/lib80211.h> 4 5 #include <linux/if_arp.h> 5 6
+1
drivers/net/wireless/hostap/hostap_80211_tx.c
··· 1 1 #include <linux/slab.h> 2 + #include <linux/export.h> 2 3 3 4 #include "hostap_80211.h" 4 5 #include "hostap_common.h"
+1
drivers/net/wireless/hostap/hostap_ap.c
··· 21 21 #include <linux/random.h> 22 22 #include <linux/if_arp.h> 23 23 #include <linux/slab.h> 24 + #include <linux/export.h> 24 25 25 26 #include "hostap_wlan.h" 26 27 #include "hostap.h"
+1
drivers/net/wireless/hostap/hostap_info.c
··· 3 3 #include <linux/if_arp.h> 4 4 #include <linux/sched.h> 5 5 #include <linux/slab.h> 6 + #include <linux/export.h> 6 7 #include "hostap_wlan.h" 7 8 #include "hostap.h" 8 9 #include "hostap_ap.h"
+1
drivers/net/wireless/hostap/hostap_proc.c
··· 2 2 3 3 #include <linux/types.h> 4 4 #include <linux/proc_fs.h> 5 + #include <linux/export.h> 5 6 #include <net/lib80211.h> 6 7 7 8 #include "hostap_wlan.h"
+1
drivers/net/wireless/iwlegacy/iwl-debugfs.c
··· 26 26 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 27 27 *****************************************************************************/ 28 28 #include <linux/ieee80211.h> 29 + #include <linux/export.h> 29 30 #include <net/mac80211.h> 30 31 31 32
+1
drivers/net/wireless/iwlegacy/iwl-rx.c
··· 29 29 30 30 #include <linux/etherdevice.h> 31 31 #include <linux/slab.h> 32 + #include <linux/export.h> 32 33 #include <net/mac80211.h> 33 34 #include <asm/unaligned.h> 34 35 #include "iwl-eeprom.h"
+1
drivers/net/wireless/iwlegacy/iwl-scan.c
··· 28 28 #include <linux/slab.h> 29 29 #include <linux/types.h> 30 30 #include <linux/etherdevice.h> 31 + #include <linux/export.h> 31 32 #include <net/mac80211.h> 32 33 33 34 #include "iwl-eeprom.h"
+1
drivers/net/wireless/iwlegacy/iwl-sta.c
··· 31 31 #include <linux/etherdevice.h> 32 32 #include <linux/sched.h> 33 33 #include <linux/lockdep.h> 34 + #include <linux/export.h> 34 35 35 36 #include "iwl-dev.h" 36 37 #include "iwl-core.h"
+1
drivers/net/wireless/iwlegacy/iwl-tx.c
··· 30 30 #include <linux/etherdevice.h> 31 31 #include <linux/sched.h> 32 32 #include <linux/slab.h> 33 + #include <linux/export.h> 33 34 #include <net/mac80211.h> 34 35 #include "iwl-eeprom.h" 35 36 #include "iwl-dev.h"
+1
drivers/net/wireless/iwmc3200wifi/debugfs.c
··· 25 25 #include <linux/kernel.h> 26 26 #include <linux/bitops.h> 27 27 #include <linux/debugfs.h> 28 + #include <linux/export.h> 28 29 29 30 #include "iwm.h" 30 31 #include "bus.h"
+1
drivers/net/wireless/libertas/cmd.c
··· 8 8 #include <linux/sched.h> 9 9 #include <linux/slab.h> 10 10 #include <linux/if_arp.h> 11 + #include <linux/export.h> 11 12 12 13 #include "decl.h" 13 14 #include "cfg.h"
+1
drivers/net/wireless/libertas/debugfs.c
··· 5 5 #include <linux/mm.h> 6 6 #include <linux/string.h> 7 7 #include <linux/slab.h> 8 + #include <linux/export.h> 8 9 9 10 #include "decl.h" 10 11 #include "cmd.h"
+1
drivers/net/wireless/libertas/rx.c
··· 8 8 #include <linux/hardirq.h> 9 9 #include <linux/slab.h> 10 10 #include <linux/types.h> 11 + #include <linux/export.h> 11 12 #include <net/cfg80211.h> 12 13 13 14 #include "defs.h"
+1
drivers/net/wireless/libertas/tx.c
··· 5 5 #include <linux/netdevice.h> 6 6 #include <linux/etherdevice.h> 7 7 #include <linux/sched.h> 8 + #include <linux/export.h> 8 9 #include <net/cfg80211.h> 9 10 10 11 #include "host.h"
+1
drivers/net/wireless/libertas_tf/cmd.c
··· 11 11 12 12 #include <linux/hardirq.h> 13 13 #include <linux/slab.h> 14 + #include <linux/export.h> 14 15 15 16 #include "libertas_tf.h" 16 17
+1
drivers/net/wireless/p54/eeprom.c
··· 24 24 25 25 #include <net/mac80211.h> 26 26 #include <linux/crc-ccitt.h> 27 + #include <linux/export.h> 27 28 28 29 #include "p54.h" 29 30 #include "eeprom.h"
+1
drivers/net/wireless/p54/fwio.c
··· 20 20 #include <linux/slab.h> 21 21 #include <linux/firmware.h> 22 22 #include <linux/etherdevice.h> 23 + #include <linux/export.h> 23 24 24 25 #include <net/mac80211.h> 25 26
+1
drivers/net/wireless/p54/txrx.c
··· 16 16 * published by the Free Software Foundation. 17 17 */ 18 18 19 + #include <linux/export.h> 19 20 #include <linux/init.h> 20 21 #include <linux/firmware.h> 21 22 #include <linux/etherdevice.h>
+1
drivers/net/wireless/rtlwifi/cam.c
··· 29 29 30 30 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 31 31 32 + #include <linux/export.h> 32 33 #include "wifi.h" 33 34 #include "cam.h" 34 35
+1
drivers/net/wireless/rtlwifi/efuse.c
··· 27 27 * 28 28 *****************************************************************************/ 29 29 30 + #include <linux/export.h> 30 31 #include "wifi.h" 31 32 #include "efuse.h" 32 33
+1
drivers/net/wireless/rtlwifi/pci.c
··· 27 27 * 28 28 *****************************************************************************/ 29 29 30 + #include <linux/export.h> 30 31 #include "core.h" 31 32 #include "wifi.h" 32 33 #include "pci.h"
+1
drivers/net/wireless/rtlwifi/ps.c
··· 27 27 * 28 28 *****************************************************************************/ 29 29 30 + #include <linux/export.h> 30 31 #include "wifi.h" 31 32 #include "base.h" 32 33 #include "ps.h"
+1
drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c
··· 27 27 * 28 28 *****************************************************************************/ 29 29 30 + #include <linux/export.h> 30 31 #include "dm_common.h" 31 32 #include "phy_common.h" 32 33 #include "../pci.h"
+1
drivers/net/wireless/rtlwifi/rtl8192c/fw_common.c
··· 30 30 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 31 31 32 32 #include <linux/firmware.h> 33 + #include <linux/export.h> 33 34 #include "../wifi.h" 34 35 #include "../pci.h" 35 36 #include "../base.h"
+1
drivers/net/wireless/rtlwifi/rtl8192c/phy_common.c
··· 27 27 * 28 28 *****************************************************************************/ 29 29 30 + #include <linux/export.h> 30 31 #include "../wifi.h" 31 32 #include "../rtl8192ce/reg.h" 32 33 #include "../rtl8192ce/def.h"
+1
drivers/net/wireless/rtlwifi/usb.c
··· 28 28 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 29 29 30 30 #include <linux/usb.h> 31 + #include <linux/export.h> 31 32 #include "core.h" 32 33 #include "wifi.h" 33 34 #include "usb.h"
+1
drivers/net/wireless/wl12xx/boot.c
··· 23 23 24 24 #include <linux/slab.h> 25 25 #include <linux/wl12xx.h> 26 + #include <linux/export.h> 26 27 27 28 #include "acx.h" 28 29 #include "reg.h"