Browse Source

net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules

These files are non modular, but need to export symbols using
the macros now living in export.h -- call out the include so
that things won't break when we remove the implicit presence
of module.h from everywhere.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Paul Gortmaker 14 years ago
parent
commit
bc3b2d7fb9
100 changed files with 101 additions and 0 deletions
  1. 1 0
      net/802/fc.c
  2. 1 0
      net/8021q/vlan_core.c
  3. 1 0
      net/appletalk/aarp.c
  4. 1 0
      net/appletalk/atalk_proc.c
  5. 1 0
      net/atm/pvc.c
  6. 1 0
      net/atm/svc.c
  7. 1 0
      net/ax25/ax25_route.c
  8. 1 0
      net/ax25/ax25_uid.c
  9. 1 0
      net/bluetooth/l2cap_sock.c
  10. 1 0
      net/bridge/br_input.c
  11. 1 0
      net/caif/cfpkt_skbuff.c
  12. 1 0
      net/ceph/messenger.c
  13. 1 0
      net/compat.c
  14. 1 0
      net/core/dev_addr_lists.c
  15. 1 0
      net/core/net-sysfs.c
  16. 1 0
      net/core/net-traces.c
  17. 1 0
      net/core/net_namespace.c
  18. 1 0
      net/core/netevent.c
  19. 1 0
      net/core/netpoll.c
  20. 1 0
      net/core/timestamping.c
  21. 1 0
      net/core/user_dma.c
  22. 1 0
      net/dcb/dcbevent.c
  23. 1 0
      net/dccp/ackvec.c
  24. 1 0
      net/dccp/timer.c
  25. 1 0
      net/decnet/dn_route.c
  26. 1 0
      net/decnet/dn_rules.c
  27. 1 0
      net/ieee802154/nl-mac.c
  28. 1 0
      net/ipv4/fib_rules.c
  29. 1 0
      net/ipv4/fib_trie.c
  30. 1 0
      net/ipv4/ipconfig.c
  31. 1 0
      net/ipv4/ipmr.c
  32. 1 0
      net/ipv4/netfilter.c
  33. 1 0
      net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c
  34. 1 0
      net/ipv4/netfilter/nf_nat_proto_common.c
  35. 1 0
      net/ipv4/netfilter/nf_nat_proto_icmp.c
  36. 1 0
      net/ipv4/netfilter/nf_nat_proto_tcp.c
  37. 1 0
      net/ipv4/netfilter/nf_nat_proto_udp.c
  38. 1 0
      net/ipv4/ping.c
  39. 1 0
      net/ipv4/proc.c
  40. 1 0
      net/ipv4/raw.c
  41. 1 0
      net/ipv4/syncookies.c
  42. 1 0
      net/ipv4/udplite.c
  43. 1 0
      net/ipv4/xfrm4_state.c
  44. 1 0
      net/ipv6/addrconf.c
  45. 1 0
      net/ipv6/addrconf_core.c
  46. 1 0
      net/ipv6/exthdrs.c
  47. 1 0
      net/ipv6/exthdrs_core.c
  48. 1 0
      net/ipv6/fib6_rules.c
  49. 1 0
      net/ipv6/ip6_flowlabel.c
  50. 1 0
      net/ipv6/ip6mr.c
  51. 1 0
      net/ipv6/netfilter.c
  52. 1 0
      net/ipv6/proc.c
  53. 1 0
      net/ipv6/raw.c
  54. 1 0
      net/ipv6/reassembly.c
  55. 1 0
      net/ipv6/route.c
  56. 1 0
      net/ipv6/sysctl_net_ipv6.c
  57. 1 0
      net/ipv6/udplite.c
  58. 1 0
      net/ipv6/xfrm6_state.c
  59. 1 0
      net/ipx/ipx_proc.c
  60. 1 0
      net/irda/discovery.c
  61. 1 0
      net/irda/irda_device.c
  62. 1 0
      net/irda/irttp.c
  63. 2 0
      net/irda/qos.c
  64. 1 0
      net/llc/llc_input.c
  65. 1 0
      net/llc/llc_output.c
  66. 1 0
      net/llc/llc_proc.c
  67. 1 0
      net/mac80211/agg-rx.c
  68. 1 0
      net/mac80211/agg-tx.c
  69. 1 0
      net/mac80211/ht.c
  70. 1 0
      net/mac80211/key.c
  71. 1 0
      net/mac80211/led.c
  72. 1 0
      net/mac80211/mlme.c
  73. 1 0
      net/mac80211/offchannel.c
  74. 1 0
      net/mac80211/rc80211_minstrel_debugfs.c
  75. 1 0
      net/mac80211/rc80211_minstrel_ht_debugfs.c
  76. 1 0
      net/mac80211/rc80211_pid_debugfs.c
  77. 1 0
      net/mac80211/rx.c
  78. 1 0
      net/mac80211/scan.c
  79. 1 0
      net/mac80211/status.c
  80. 1 0
      net/mac80211/tkip.c
  81. 1 0
      net/mac80211/tx.c
  82. 1 0
      net/mac80211/util.c
  83. 1 0
      net/netfilter/ipset/ip_set_getport.c
  84. 1 0
      net/netfilter/ipset/pfxlen.c
  85. 1 0
      net/netfilter/nf_conntrack_acct.c
  86. 1 0
      net/netfilter/nf_conntrack_ecache.c
  87. 1 0
      net/netfilter/nf_conntrack_expect.c
  88. 1 0
      net/netrom/nr_route.c
  89. 1 0
      net/nfc/nci/core.c
  90. 1 0
      net/nfc/rawsock.c
  91. 1 0
      net/phonet/datagram.c
  92. 1 0
      net/phonet/socket.c
  93. 1 0
      net/rds/cong.c
  94. 1 0
      net/rds/connection.c
  95. 1 0
      net/rds/info.c
  96. 1 0
      net/rds/message.c
  97. 1 0
      net/rds/page.c
  98. 1 0
      net/rds/recv.c
  99. 1 0
      net/rds/send.c
  100. 1 0
      net/rds/stats.c

+ 1 - 0
net/802/fc.c

@@ -27,6 +27,7 @@
 #include <linux/net.h>
 #include <linux/proc_fs.h>
 #include <linux/init.h>
+#include <linux/export.h>
 #include <net/arp.h>
 
 /*

+ 1 - 0
net/8021q/vlan_core.c

@@ -2,6 +2,7 @@
 #include <linux/netdevice.h>
 #include <linux/if_vlan.h>
 #include <linux/netpoll.h>
+#include <linux/export.h>
 #include "vlan.h"
 
 bool vlan_do_receive(struct sk_buff **skbp)

+ 1 - 0
net/appletalk/aarp.c

@@ -39,6 +39,7 @@
 #include <linux/init.h>
 #include <linux/proc_fs.h>
 #include <linux/seq_file.h>
+#include <linux/export.h>
 
 int sysctl_aarp_expiry_time = AARP_EXPIRY_TIME;
 int sysctl_aarp_tick_time = AARP_TICK_TIME;

+ 1 - 0
net/appletalk/atalk_proc.c

@@ -14,6 +14,7 @@
 #include <net/net_namespace.h>
 #include <net/sock.h>
 #include <linux/atalk.h>
+#include <linux/export.h>
 
 
 static __inline__ struct atalk_iface *atalk_get_interface_idx(loff_t pos)

+ 1 - 0
net/atm/pvc.c

@@ -11,6 +11,7 @@
 #include <linux/init.h>
 #include <linux/skbuff.h>
 #include <linux/bitops.h>
+#include <linux/export.h>
 #include <net/sock.h>		/* for sock_no_* */
 
 #include "resources.h"		/* devs and vccs */

+ 1 - 0
net/atm/svc.c

@@ -20,6 +20,7 @@
 #include <linux/bitops.h>
 #include <net/sock.h>		/* for sock_no_* */
 #include <linux/uaccess.h>
+#include <linux/export.h>
 
 #include "resources.h"
 #include "common.h"		/* common for PVCs and SVCs */

+ 1 - 0
net/ax25/ax25_route.c

@@ -38,6 +38,7 @@
 #include <linux/interrupt.h>
 #include <linux/init.h>
 #include <linux/seq_file.h>
+#include <linux/export.h>
 
 static ax25_route *ax25_route_list;
 static DEFINE_RWLOCK(ax25_route_lock);

+ 1 - 0
net/ax25/ax25_uid.c

@@ -37,6 +37,7 @@
 #include <linux/stat.h>
 #include <linux/netfilter.h>
 #include <linux/sysctl.h>
+#include <linux/export.h>
 #include <net/ip.h>
 #include <net/arp.h>
 

+ 1 - 0
net/bluetooth/l2cap_sock.c

@@ -27,6 +27,7 @@
 /* Bluetooth L2CAP sockets. */
 
 #include <linux/security.h>
+#include <linux/export.h>
 
 #include <net/bluetooth/bluetooth.h>
 #include <net/bluetooth/hci_core.h>

+ 1 - 0
net/bridge/br_input.c

@@ -16,6 +16,7 @@
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/netfilter_bridge.h>
+#include <linux/export.h>
 #include "br_private.h"
 
 /* Bridge group multicast address 802.1d (pg 51). */

+ 1 - 0
net/caif/cfpkt_skbuff.c

@@ -9,6 +9,7 @@
 #include <linux/string.h>
 #include <linux/skbuff.h>
 #include <linux/hardirq.h>
+#include <linux/export.h>
 #include <net/caif/cfpkt.h>
 
 #define PKT_PREFIX  48

+ 1 - 0
net/ceph/messenger.c

@@ -18,6 +18,7 @@
 #include <linux/ceph/messenger.h>
 #include <linux/ceph/decode.h>
 #include <linux/ceph/pagelist.h>
+#include <linux/export.h>
 
 /*
  * Ceph uses the messenger to exchange ceph_msg messages with other

+ 1 - 0
net/compat.c

@@ -22,6 +22,7 @@
 #include <linux/filter.h>
 #include <linux/compat.h>
 #include <linux/security.h>
+#include <linux/export.h>
 
 #include <net/scm.h>
 #include <net/sock.h>

+ 1 - 0
net/core/dev_addr_lists.c

@@ -13,6 +13,7 @@
 
 #include <linux/netdevice.h>
 #include <linux/rtnetlink.h>
+#include <linux/export.h>
 #include <linux/list.h>
 #include <linux/proc_fs.h>
 

+ 1 - 0
net/core/net-sysfs.c

@@ -20,6 +20,7 @@
 #include <linux/rtnetlink.h>
 #include <linux/wireless.h>
 #include <linux/vmalloc.h>
+#include <linux/export.h>
 #include <net/wext.h>
 
 #include "net-sysfs.h"

+ 1 - 0
net/core/net-traces.c

@@ -11,6 +11,7 @@
 #include <linux/inetdevice.h>
 #include <linux/inet.h>
 #include <linux/interrupt.h>
+#include <linux/export.h>
 #include <linux/netpoll.h>
 #include <linux/sched.h>
 #include <linux/delay.h>

+ 1 - 0
net/core/net_namespace.c

@@ -10,6 +10,7 @@
 #include <linux/nsproxy.h>
 #include <linux/proc_fs.h>
 #include <linux/file.h>
+#include <linux/export.h>
 #include <net/net_namespace.h>
 #include <net/netns/generic.h>
 

+ 1 - 0
net/core/netevent.c

@@ -15,6 +15,7 @@
 
 #include <linux/rtnetlink.h>
 #include <linux/notifier.h>
+#include <linux/export.h>
 #include <net/netevent.h>
 
 static ATOMIC_NOTIFIER_HEAD(netevent_notif_chain);

+ 1 - 0
net/core/netpoll.c

@@ -23,6 +23,7 @@
 #include <linux/rcupdate.h>
 #include <linux/workqueue.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 #include <net/tcp.h>
 #include <net/udp.h>
 #include <asm/unaligned.h>

+ 1 - 0
net/core/timestamping.c

@@ -21,6 +21,7 @@
 #include <linux/phy.h>
 #include <linux/ptp_classify.h>
 #include <linux/skbuff.h>
+#include <linux/export.h>
 
 static struct sock_filter ptp_filter[] = {
 	PTP_FILTER

+ 1 - 0
net/core/user_dma.c

@@ -27,6 +27,7 @@
 
 #include <linux/dmaengine.h>
 #include <linux/socket.h>
+#include <linux/export.h>
 #include <net/tcp.h>
 #include <net/netdma.h>
 

+ 1 - 0
net/dcb/dcbevent.c

@@ -19,6 +19,7 @@
 
 #include <linux/rtnetlink.h>
 #include <linux/notifier.h>
+#include <linux/export.h>
 
 static ATOMIC_NOTIFIER_HEAD(dcbevent_notif_chain);
 

+ 1 - 0
net/dccp/ackvec.c

@@ -12,6 +12,7 @@
 #include "dccp.h"
 #include <linux/kernel.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 
 static struct kmem_cache *dccp_ackvec_slab;
 static struct kmem_cache *dccp_ackvec_record_slab;

+ 1 - 0
net/dccp/timer.c

@@ -12,6 +12,7 @@
 
 #include <linux/dccp.h>
 #include <linux/skbuff.h>
+#include <linux/export.h>
 
 #include "dccp.h"
 

+ 1 - 0
net/decnet/dn_route.c

@@ -77,6 +77,7 @@
 #include <linux/netfilter_decnet.h>
 #include <linux/rcupdate.h>
 #include <linux/times.h>
+#include <linux/export.h>
 #include <asm/errno.h>
 #include <net/net_namespace.h>
 #include <net/netlink.h>

+ 1 - 0
net/decnet/dn_rules.c

@@ -23,6 +23,7 @@
 #include <linux/spinlock.h>
 #include <linux/list.h>
 #include <linux/rcupdate.h>
+#include <linux/export.h>
 #include <net/neighbour.h>
 #include <net/dst.h>
 #include <net/flow.h>

+ 1 - 0
net/ieee802154/nl-mac.c

@@ -30,6 +30,7 @@
 #include <net/genetlink.h>
 #include <net/sock.h>
 #include <linux/nl802154.h>
+#include <linux/export.h>
 #include <net/af_ieee802154.h>
 #include <net/nl802154.h>
 #include <net/ieee802154.h>

+ 1 - 0
net/ipv4/fib_rules.c

@@ -26,6 +26,7 @@
 #include <linux/init.h>
 #include <linux/list.h>
 #include <linux/rcupdate.h>
+#include <linux/export.h>
 #include <net/ip.h>
 #include <net/route.h>
 #include <net/tcp.h>

+ 1 - 0
net/ipv4/fib_trie.c

@@ -73,6 +73,7 @@
 #include <linux/list.h>
 #include <linux/slab.h>
 #include <linux/prefetch.h>
+#include <linux/export.h>
 #include <net/net_namespace.h>
 #include <net/ip.h>
 #include <net/protocol.h>

+ 1 - 0
net/ipv4/ipconfig.c

@@ -54,6 +54,7 @@
 #include <linux/delay.h>
 #include <linux/nfs_fs.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 #include <net/net_namespace.h>
 #include <net/arp.h>
 #include <net/ip.h>

+ 1 - 0
net/ipv4/ipmr.c

@@ -61,6 +61,7 @@
 #include <linux/if_arp.h>
 #include <linux/netfilter_ipv4.h>
 #include <linux/compat.h>
+#include <linux/export.h>
 #include <net/ipip.h>
 #include <net/checksum.h>
 #include <net/netlink.h>

+ 1 - 0
net/ipv4/netfilter.c

@@ -5,6 +5,7 @@
 #include <linux/ip.h>
 #include <linux/skbuff.h>
 #include <linux/gfp.h>
+#include <linux/export.h>
 #include <net/route.h>
 #include <net/xfrm.h>
 #include <net/ip.h>

+ 1 - 0
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c

@@ -21,6 +21,7 @@
 #include <net/netfilter/nf_conntrack_expect.h>
 #include <net/netfilter/nf_conntrack_acct.h>
 #include <linux/rculist_nulls.h>
+#include <linux/export.h>
 
 struct ct_iter_state {
 	struct seq_net_private p;

+ 1 - 0
net/ipv4/netfilter/nf_nat_proto_common.c

@@ -12,6 +12,7 @@
 #include <linux/ip.h>
 
 #include <linux/netfilter.h>
+#include <linux/export.h>
 #include <net/secure_seq.h>
 #include <net/netfilter/nf_nat.h>
 #include <net/netfilter/nf_nat_core.h>

+ 1 - 0
net/ipv4/netfilter/nf_nat_proto_icmp.c

@@ -8,6 +8,7 @@
 
 #include <linux/types.h>
 #include <linux/init.h>
+#include <linux/export.h>
 #include <linux/ip.h>
 #include <linux/icmp.h>
 

+ 1 - 0
net/ipv4/netfilter/nf_nat_proto_tcp.c

@@ -8,6 +8,7 @@
 
 #include <linux/types.h>
 #include <linux/init.h>
+#include <linux/export.h>
 #include <linux/ip.h>
 #include <linux/tcp.h>
 

+ 1 - 0
net/ipv4/netfilter/nf_nat_proto_udp.c

@@ -7,6 +7,7 @@
  */
 
 #include <linux/types.h>
+#include <linux/export.h>
 #include <linux/init.h>
 #include <linux/ip.h>
 #include <linux/udp.h>

+ 1 - 0
net/ipv4/ping.c

@@ -39,6 +39,7 @@
 #include <net/protocol.h>
 #include <linux/skbuff.h>
 #include <linux/proc_fs.h>
+#include <linux/export.h>
 #include <net/sock.h>
 #include <net/ping.h>
 #include <net/udp.h>

+ 1 - 0
net/ipv4/proc.c

@@ -42,6 +42,7 @@
 #include <linux/inetdevice.h>
 #include <linux/proc_fs.h>
 #include <linux/seq_file.h>
+#include <linux/export.h>
 #include <net/sock.h>
 #include <net/raw.h>
 

+ 1 - 0
net/ipv4/raw.c

@@ -48,6 +48,7 @@
 #include <linux/errno.h>
 #include <linux/aio.h>
 #include <linux/kernel.h>
+#include <linux/export.h>
 #include <linux/spinlock.h>
 #include <linux/sockios.h>
 #include <linux/socket.h>

+ 1 - 0
net/ipv4/syncookies.c

@@ -15,6 +15,7 @@
 #include <linux/random.h>
 #include <linux/cryptohash.h>
 #include <linux/kernel.h>
+#include <linux/export.h>
 #include <net/tcp.h>
 #include <net/route.h>
 

+ 1 - 0
net/ipv4/udplite.c

@@ -10,6 +10,7 @@
  *		as published by the Free Software Foundation; either version
  *		2 of the License, or (at your option) any later version.
  */
+#include <linux/export.h>
 #include "udp_impl.h"
 
 struct udp_table 	udplite_table __read_mostly;

+ 1 - 0
net/ipv4/xfrm4_state.c

@@ -12,6 +12,7 @@
 #include <linux/pfkeyv2.h>
 #include <linux/ipsec.h>
 #include <linux/netfilter_ipv4.h>
+#include <linux/export.h>
 
 static int xfrm4_init_flags(struct xfrm_state *x)
 {

+ 1 - 0
net/ipv6/addrconf.c

@@ -87,6 +87,7 @@
 
 #include <linux/proc_fs.h>
 #include <linux/seq_file.h>
+#include <linux/export.h>
 
 /* Set to 3 to get tracing... */
 #define ACONF_DEBUG 2

+ 1 - 0
net/ipv6/addrconf_core.c

@@ -3,6 +3,7 @@
  * not configured or static.
  */
 
+#include <linux/export.h>
 #include <net/ipv6.h>
 
 #define IPV6_ADDR_SCOPE_TYPE(scope)	((scope) << 16)

+ 1 - 0
net/ipv6/exthdrs.c

@@ -30,6 +30,7 @@
 #include <linux/in6.h>
 #include <linux/icmpv6.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 
 #include <net/dst.h>
 #include <net/sock.h>

+ 1 - 0
net/ipv6/exthdrs_core.c

@@ -2,6 +2,7 @@
  * IPv6 library code, needed by static components when full IPv6 support is
  * not configured or static.
  */
+#include <linux/export.h>
 #include <net/ipv6.h>
 
 /*

+ 1 - 0
net/ipv6/fib6_rules.c

@@ -14,6 +14,7 @@
  */
 
 #include <linux/netdevice.h>
+#include <linux/export.h>
 
 #include <net/fib_rules.h>
 #include <net/ipv6.h>

+ 1 - 0
net/ipv6/ip6_flowlabel.c

@@ -21,6 +21,7 @@
 #include <linux/proc_fs.h>
 #include <linux/seq_file.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 
 #include <net/net_namespace.h>
 #include <net/sock.h>

+ 1 - 0
net/ipv6/ip6mr.c

@@ -51,6 +51,7 @@
 #include <linux/pim.h>
 #include <net/addrconf.h>
 #include <linux/netfilter_ipv6.h>
+#include <linux/export.h>
 #include <net/ip6_checksum.h>
 
 struct mr6_table {

+ 1 - 0
net/ipv6/netfilter.c

@@ -3,6 +3,7 @@
 #include <linux/ipv6.h>
 #include <linux/netfilter.h>
 #include <linux/netfilter_ipv6.h>
+#include <linux/export.h>
 #include <net/dst.h>
 #include <net/ipv6.h>
 #include <net/ip6_route.h>

+ 1 - 0
net/ipv6/proc.c

@@ -21,6 +21,7 @@
 #include <linux/proc_fs.h>
 #include <linux/seq_file.h>
 #include <linux/stddef.h>
+#include <linux/export.h>
 #include <net/net_namespace.h>
 #include <net/ip.h>
 #include <net/sock.h>

+ 1 - 0
net/ipv6/raw.c

@@ -61,6 +61,7 @@
 
 #include <linux/proc_fs.h>
 #include <linux/seq_file.h>
+#include <linux/export.h>
 
 static struct raw_hashinfo raw_v6_hashinfo = {
 	.lock = __RW_LOCK_UNLOCKED(raw_v6_hashinfo.lock),

+ 1 - 0
net/ipv6/reassembly.c

@@ -42,6 +42,7 @@
 #include <linux/jhash.h>
 #include <linux/skbuff.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 
 #include <net/sock.h>
 #include <net/snmp.h>

+ 1 - 0
net/ipv6/route.c

@@ -26,6 +26,7 @@
 
 #include <linux/capability.h>
 #include <linux/errno.h>
+#include <linux/export.h>
 #include <linux/types.h>
 #include <linux/times.h>
 #include <linux/socket.h>

+ 1 - 0
net/ipv6/sysctl_net_ipv6.c

@@ -10,6 +10,7 @@
 #include <linux/in6.h>
 #include <linux/ipv6.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 #include <net/ndisc.h>
 #include <net/ipv6.h>
 #include <net/addrconf.h>

+ 1 - 0
net/ipv6/udplite.c

@@ -11,6 +11,7 @@
  *		as published by the Free Software Foundation; either version
  *		2 of the License, or (at your option) any later version.
  */
+#include <linux/export.h>
 #include "udp_impl.h"
 
 static int udplitev6_rcv(struct sk_buff *skb)

+ 1 - 0
net/ipv6/xfrm6_state.c

@@ -15,6 +15,7 @@
 #include <linux/pfkeyv2.h>
 #include <linux/ipsec.h>
 #include <linux/netfilter_ipv6.h>
+#include <linux/export.h>
 #include <net/dsfield.h>
 #include <net/ipv6.h>
 #include <net/addrconf.h>

+ 1 - 0
net/ipx/ipx_proc.c

@@ -9,6 +9,7 @@
 #include <linux/proc_fs.h>
 #include <linux/spinlock.h>
 #include <linux/seq_file.h>
+#include <linux/export.h>
 #include <net/net_namespace.h>
 #include <net/tcp_states.h>
 #include <net/ipx.h>

+ 1 - 0
net/irda/discovery.c

@@ -35,6 +35,7 @@
 #include <linux/fs.h>
 #include <linux/seq_file.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 
 #include <net/irda/irda.h>
 #include <net/irda/irlmp.h>

+ 1 - 0
net/irda/irda_device.c

@@ -42,6 +42,7 @@
 #include <linux/kmod.h>
 #include <linux/spinlock.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 
 #include <asm/ioctls.h>
 #include <asm/uaccess.h>

+ 1 - 0
net/irda/irttp.c

@@ -29,6 +29,7 @@
 #include <linux/fs.h>
 #include <linux/seq_file.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 
 #include <asm/byteorder.h>
 #include <asm/unaligned.h>

+ 2 - 0
net/irda/qos.c

@@ -30,6 +30,8 @@
  *
  ********************************************************************/
 
+#include <linux/export.h>
+
 #include <asm/byteorder.h>
 
 #include <net/irda/irda.h>

+ 1 - 0
net/llc/llc_input.c

@@ -13,6 +13,7 @@
  */
 #include <linux/netdevice.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 #include <net/net_namespace.h>
 #include <net/llc.h>
 #include <net/llc_pdu.h>

+ 1 - 0
net/llc/llc_output.c

@@ -18,6 +18,7 @@
 #include <linux/netdevice.h>
 #include <linux/trdevice.h>
 #include <linux/skbuff.h>
+#include <linux/export.h>
 #include <net/llc.h>
 #include <net/llc_pdu.h>
 

+ 1 - 0
net/llc/llc_proc.c

@@ -17,6 +17,7 @@
 #include <linux/proc_fs.h>
 #include <linux/errno.h>
 #include <linux/seq_file.h>
+#include <linux/export.h>
 #include <net/net_namespace.h>
 #include <net/sock.h>
 #include <net/llc.h>

+ 1 - 0
net/mac80211/agg-rx.c

@@ -38,6 +38,7 @@
 
 #include <linux/ieee80211.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 #include <net/mac80211.h>
 #include "ieee80211_i.h"
 #include "driver-ops.h"

+ 1 - 0
net/mac80211/agg-tx.c

@@ -15,6 +15,7 @@
 
 #include <linux/ieee80211.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 #include <net/mac80211.h>
 #include "ieee80211_i.h"
 #include "driver-ops.h"

+ 1 - 0
net/mac80211/ht.c

@@ -14,6 +14,7 @@
  */
 
 #include <linux/ieee80211.h>
+#include <linux/export.h>
 #include <net/mac80211.h>
 #include "ieee80211_i.h"
 #include "rate.h"

+ 1 - 0
net/mac80211/key.c

@@ -15,6 +15,7 @@
 #include <linux/rcupdate.h>
 #include <linux/rtnetlink.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 #include <net/mac80211.h>
 #include "ieee80211_i.h"
 #include "driver-ops.h"

+ 1 - 0
net/mac80211/led.c

@@ -9,6 +9,7 @@
 /* just for IFNAMSIZ */
 #include <linux/if.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 #include "led.h"
 
 void ieee80211_led_rx(struct ieee80211_local *local)

+ 1 - 0
net/mac80211/mlme.c

@@ -21,6 +21,7 @@
 #include <linux/pm_qos.h>
 #include <linux/crc32.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 #include <net/mac80211.h>
 #include <asm/unaligned.h>
 

+ 1 - 0
net/mac80211/offchannel.c

@@ -12,6 +12,7 @@
  * it under the terms of the GNU General Public License version 2 as
  * published by the Free Software Foundation.
  */
+#include <linux/export.h>
 #include <net/mac80211.h>
 #include "ieee80211_i.h"
 #include "driver-trace.h"

+ 1 - 0
net/mac80211/rc80211_minstrel_debugfs.c

@@ -50,6 +50,7 @@
 #include <linux/debugfs.h>
 #include <linux/ieee80211.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 #include <net/mac80211.h>
 #include "rc80211_minstrel.h"
 

+ 1 - 0
net/mac80211/rc80211_minstrel_ht_debugfs.c

@@ -10,6 +10,7 @@
 #include <linux/skbuff.h>
 #include <linux/debugfs.h>
 #include <linux/ieee80211.h>
+#include <linux/export.h>
 #include <net/mac80211.h>
 #include "rc80211_minstrel.h"
 #include "rc80211_minstrel_ht.h"

+ 1 - 0
net/mac80211/rc80211_pid_debugfs.c

@@ -13,6 +13,7 @@
 #include <linux/types.h>
 #include <linux/skbuff.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 
 #include <net/mac80211.h>
 #include "rate.h"

+ 1 - 0
net/mac80211/rx.c

@@ -16,6 +16,7 @@
 #include <linux/netdevice.h>
 #include <linux/etherdevice.h>
 #include <linux/rcupdate.h>
+#include <linux/export.h>
 #include <net/mac80211.h>
 #include <net/ieee80211_radiotap.h>
 

+ 1 - 0
net/mac80211/scan.c

@@ -17,6 +17,7 @@
 #include <linux/pm_qos.h>
 #include <net/sch_generic.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 #include <net/mac80211.h>
 
 #include "ieee80211_i.h"

+ 1 - 0
net/mac80211/status.c

@@ -9,6 +9,7 @@
  * published by the Free Software Foundation.
  */
 
+#include <linux/export.h>
 #include <net/mac80211.h>
 #include "ieee80211_i.h"
 #include "rate.h"

+ 1 - 0
net/mac80211/tkip.c

@@ -10,6 +10,7 @@
 #include <linux/bitops.h>
 #include <linux/types.h>
 #include <linux/netdevice.h>
+#include <linux/export.h>
 #include <asm/unaligned.h>
 
 #include <net/mac80211.h>

+ 1 - 0
net/mac80211/tx.c

@@ -18,6 +18,7 @@
 #include <linux/etherdevice.h>
 #include <linux/bitmap.h>
 #include <linux/rcupdate.h>
+#include <linux/export.h>
 #include <net/net_namespace.h>
 #include <net/ieee80211_radiotap.h>
 #include <net/cfg80211.h>

+ 1 - 0
net/mac80211/util.c

@@ -13,6 +13,7 @@
 
 #include <net/mac80211.h>
 #include <linux/netdevice.h>
+#include <linux/export.h>
 #include <linux/types.h>
 #include <linux/slab.h>
 #include <linux/skbuff.h>

+ 1 - 0
net/netfilter/ipset/ip_set_getport.c

@@ -17,6 +17,7 @@
 #include <net/ipv6.h>
 
 #include <linux/netfilter/ipset/ip_set_getport.h>
+#include <linux/export.h>
 
 /* We must handle non-linear skbs */
 static bool

+ 1 - 0
net/netfilter/ipset/pfxlen.c

@@ -1,3 +1,4 @@
+#include <linux/export.h>
 #include <linux/netfilter/ipset/pfxlen.h>
 
 /*

+ 1 - 0
net/netfilter/nf_conntrack_acct.c

@@ -12,6 +12,7 @@
 #include <linux/slab.h>
 #include <linux/kernel.h>
 #include <linux/moduleparam.h>
+#include <linux/export.h>
 
 #include <net/netfilter/nf_conntrack.h>
 #include <net/netfilter/nf_conntrack_extend.h>

+ 1 - 0
net/netfilter/nf_conntrack_ecache.c

@@ -19,6 +19,7 @@
 #include <linux/kernel.h>
 #include <linux/netdevice.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 
 #include <net/netfilter/nf_conntrack.h>
 #include <net/netfilter/nf_conntrack_core.h>

+ 1 - 0
net/netfilter/nf_conntrack_expect.c

@@ -21,6 +21,7 @@
 #include <linux/kernel.h>
 #include <linux/jhash.h>
 #include <linux/moduleparam.h>
+#include <linux/export.h>
 #include <net/net_namespace.h>
 
 #include <net/netfilter/nf_conntrack.h>

+ 1 - 0
net/netrom/nr_route.c

@@ -37,6 +37,7 @@
 #include <linux/spinlock.h>
 #include <net/netrom.h>
 #include <linux/seq_file.h>
+#include <linux/export.h>
 
 static unsigned int nr_neigh_no = 1;
 

+ 1 - 0
net/nfc/nci/core.c

@@ -28,6 +28,7 @@
 #include <linux/types.h>
 #include <linux/workqueue.h>
 #include <linux/completion.h>
+#include <linux/export.h>
 #include <linux/sched.h>
 #include <linux/bitops.h>
 #include <linux/skbuff.h>

+ 1 - 0
net/nfc/rawsock.c

@@ -23,6 +23,7 @@
 
 #include <net/tcp_states.h>
 #include <linux/nfc.h>
+#include <linux/export.h>
 
 #include "nfc.h"
 

+ 1 - 0
net/phonet/datagram.c

@@ -30,6 +30,7 @@
 #include <net/sock.h>
 
 #include <linux/phonet.h>
+#include <linux/export.h>
 #include <net/phonet/phonet.h>
 
 static int pn_backlog_rcv(struct sock *sk, struct sk_buff *skb);

+ 1 - 0
net/phonet/socket.c

@@ -31,6 +31,7 @@
 #include <net/tcp_states.h>
 
 #include <linux/phonet.h>
+#include <linux/export.h>
 #include <net/phonet/phonet.h>
 #include <net/phonet/pep.h>
 #include <net/phonet/pn_dev.h>

+ 1 - 0
net/rds/cong.c

@@ -34,6 +34,7 @@
 #include <linux/types.h>
 #include <linux/rbtree.h>
 #include <linux/bitops.h>
+#include <linux/export.h>
 
 #include "rds.h"
 

+ 1 - 0
net/rds/connection.c

@@ -33,6 +33,7 @@
 #include <linux/kernel.h>
 #include <linux/list.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 #include <net/inet_hashtables.h>
 
 #include "rds.h"

+ 1 - 0
net/rds/info.c

@@ -34,6 +34,7 @@
 #include <linux/seq_file.h>
 #include <linux/slab.h>
 #include <linux/proc_fs.h>
+#include <linux/export.h>
 
 #include "rds.h"
 

+ 1 - 0
net/rds/message.c

@@ -32,6 +32,7 @@
  */
 #include <linux/kernel.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 
 #include "rds.h"
 

+ 1 - 0
net/rds/page.c

@@ -33,6 +33,7 @@
 #include <linux/highmem.h>
 #include <linux/gfp.h>
 #include <linux/cpu.h>
+#include <linux/export.h>
 
 #include "rds.h"
 

+ 1 - 0
net/rds/recv.c

@@ -34,6 +34,7 @@
 #include <linux/slab.h>
 #include <net/sock.h>
 #include <linux/in.h>
+#include <linux/export.h>
 
 #include "rds.h"
 

+ 1 - 0
net/rds/send.c

@@ -37,6 +37,7 @@
 #include <linux/in.h>
 #include <linux/list.h>
 #include <linux/ratelimit.h>
+#include <linux/export.h>
 
 #include "rds.h"
 

+ 1 - 0
net/rds/stats.c

@@ -33,6 +33,7 @@
 #include <linux/percpu.h>
 #include <linux/seq_file.h>
 #include <linux/proc_fs.h>
+#include <linux/export.h>
 
 #include "rds.h"
 

Some files were not shown because too many files changed in this diff