net: Drop pernet_operations::async
authorKirill Tkhai <ktkhai@virtuozzo.com>
Tue, 27 Mar 2018 15:02:13 +0000 (18:02 +0300)
committerDavid S. Miller <davem@davemloft.net>
Tue, 27 Mar 2018 17:18:09 +0000 (13:18 -0400)
Synchronous pernet_operations are not allowed anymore.
All are asynchronous. So, drop the structure member.

Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
182 files changed:
drivers/infiniband/core/cma.c
drivers/net/bonding/bond_main.c
drivers/net/geneve.c
drivers/net/gtp.c
drivers/net/ipvlan/ipvlan_main.c
drivers/net/loopback.c
drivers/net/ppp/ppp_generic.c
drivers/net/ppp/pppoe.c
drivers/net/vrf.c
drivers/net/vxlan.c
drivers/net/wireless/mac80211_hwsim.c
fs/lockd/svc.c
fs/nfs/blocklayout/rpc_pipefs.c
fs/nfs/dns_resolve.c
fs/nfs/inode.c
fs/nfs_common/grace.c
fs/nfsd/nfsctl.c
fs/proc/proc_net.c
include/net/net_namespace.h
kernel/audit.c
lib/kobject_uevent.c
net/8021q/vlan.c
net/bridge/br.c
net/bridge/br_netfilter_hooks.c
net/bridge/netfilter/ebtable_broute.c
net/bridge/netfilter/ebtable_filter.c
net/bridge/netfilter/ebtable_nat.c
net/bridge/netfilter/nf_log_bridge.c
net/caif/caif_dev.c
net/can/af_can.c
net/can/bcm.c
net/can/gw.c
net/core/dev.c
net/core/fib_notifier.c
net/core/fib_rules.c
net/core/net-procfs.c
net/core/net_namespace.c
net/core/pktgen.c
net/core/rtnetlink.c
net/core/sock.c
net/core/sock_diag.c
net/core/sysctl_net_core.c
net/dccp/ipv4.c
net/dccp/ipv6.c
net/ieee802154/6lowpan/reassembly.c
net/ieee802154/core.c
net/ipv4/af_inet.c
net/ipv4/arp.c
net/ipv4/devinet.c
net/ipv4/fib_frontend.c
net/ipv4/fou.c
net/ipv4/icmp.c
net/ipv4/igmp.c
net/ipv4/ip_fragment.c
net/ipv4/ip_gre.c
net/ipv4/ip_vti.c
net/ipv4/ipip.c
net/ipv4/ipmr.c
net/ipv4/netfilter/arp_tables.c
net/ipv4/netfilter/arptable_filter.c
net/ipv4/netfilter/ip_tables.c
net/ipv4/netfilter/ipt_CLUSTERIP.c
net/ipv4/netfilter/iptable_filter.c
net/ipv4/netfilter/iptable_mangle.c
net/ipv4/netfilter/iptable_nat.c
net/ipv4/netfilter/iptable_raw.c
net/ipv4/netfilter/iptable_security.c
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c
net/ipv4/netfilter/nf_defrag_ipv4.c
net/ipv4/netfilter/nf_log_arp.c
net/ipv4/netfilter/nf_log_ipv4.c
net/ipv4/ping.c
net/ipv4/proc.c
net/ipv4/raw.c
net/ipv4/route.c
net/ipv4/sysctl_net_ipv4.c
net/ipv4/tcp_ipv4.c
net/ipv4/tcp_metrics.c
net/ipv4/udp.c
net/ipv4/udplite.c
net/ipv4/xfrm4_policy.c
net/ipv6/addrconf.c
net/ipv6/addrlabel.c
net/ipv6/af_inet6.c
net/ipv6/fib6_rules.c
net/ipv6/icmp.c
net/ipv6/ila/ila_xlat.c
net/ipv6/ip6_fib.c
net/ipv6/ip6_flowlabel.c
net/ipv6/ip6_gre.c
net/ipv6/ip6_tunnel.c
net/ipv6/ip6_vti.c
net/ipv6/ip6mr.c
net/ipv6/mcast.c
net/ipv6/ndisc.c
net/ipv6/netfilter/ip6_tables.c
net/ipv6/netfilter/ip6table_filter.c
net/ipv6/netfilter/ip6table_mangle.c
net/ipv6/netfilter/ip6table_nat.c
net/ipv6/netfilter/ip6table_raw.c
net/ipv6/netfilter/ip6table_security.c
net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c
net/ipv6/netfilter/nf_conntrack_reasm.c
net/ipv6/netfilter/nf_defrag_ipv6_hooks.c
net/ipv6/netfilter/nf_log_ipv6.c
net/ipv6/ping.c
net/ipv6/proc.c
net/ipv6/raw.c
net/ipv6/reassembly.c
net/ipv6/route.c
net/ipv6/seg6.c
net/ipv6/sit.c
net/ipv6/sysctl_net_ipv6.c
net/ipv6/tcp_ipv6.c
net/ipv6/udplite.c
net/ipv6/xfrm6_policy.c
net/ipv6/xfrm6_tunnel.c
net/kcm/kcmproc.c
net/kcm/kcmsock.c
net/key/af_key.c
net/l2tp/l2tp_core.c
net/l2tp/l2tp_ppp.c
net/mpls/af_mpls.c
net/netfilter/core.c
net/netfilter/ipset/ip_set_core.c
net/netfilter/ipvs/ip_vs_core.c
net/netfilter/ipvs/ip_vs_ftp.c
net/netfilter/ipvs/ip_vs_lblc.c
net/netfilter/ipvs/ip_vs_lblcr.c
net/netfilter/nf_conntrack_netlink.c
net/netfilter/nf_conntrack_proto_gre.c
net/netfilter/nf_conntrack_standalone.c
net/netfilter/nf_log.c
net/netfilter/nf_log_netdev.c
net/netfilter/nf_synproxy_core.c
net/netfilter/nf_tables_api.c
net/netfilter/nfnetlink.c
net/netfilter/nfnetlink_acct.c
net/netfilter/nfnetlink_cttimeout.c
net/netfilter/nfnetlink_log.c
net/netfilter/nfnetlink_queue.c
net/netfilter/x_tables.c
net/netfilter/xt_hashlimit.c
net/netfilter/xt_recent.c
net/netlink/af_netlink.c
net/netlink/genetlink.c
net/openvswitch/datapath.c
net/packet/af_packet.c
net/phonet/pn_dev.c
net/rds/tcp.c
net/rxrpc/net_ns.c
net/sched/act_api.c
net/sched/act_bpf.c
net/sched/act_connmark.c
net/sched/act_csum.c
net/sched/act_gact.c
net/sched/act_ife.c
net/sched/act_ipt.c
net/sched/act_mirred.c
net/sched/act_nat.c
net/sched/act_pedit.c
net/sched/act_police.c
net/sched/act_sample.c
net/sched/act_simple.c
net/sched/act_skbedit.c
net/sched/act_skbmod.c
net/sched/act_tunnel_key.c
net/sched/act_vlan.c
net/sched/cls_api.c
net/sched/sch_api.c
net/sctp/protocol.c
net/sunrpc/auth_gss/auth_gss.c
net/sunrpc/sunrpc_syms.c
net/sysctl_net.c
net/tipc/core.c
net/unix/af_unix.c
net/wireless/core.c
net/wireless/wext-core.c
net/xfrm/xfrm_policy.c
net/xfrm/xfrm_user.c
security/selinux/hooks.c
security/smack/smack_netfilter.c

index 66f203730e80b8ea3a9657320a46585d56e1ea3d..6ab1059fed6658598059cdddc6a3eaa0fb96764f 100644 (file)
@@ -4554,7 +4554,6 @@ static struct pernet_operations cma_pernet_operations = {
        .exit = cma_exit_net,
        .id = &cma_pernet_id,
        .size = sizeof(struct cma_pernet),
-       .async = true,
 };
 
 static int __init cma_init(void)
index 4c19d23dd28214d1fcb5c57add35d24d4dd9dac4..c669554d70bb7c7ba2fe3091ed1c58bd3026229f 100644 (file)
@@ -4791,7 +4791,6 @@ static struct pernet_operations bond_net_ops = {
        .exit = bond_net_exit,
        .id   = &bond_net_id,
        .size = sizeof(struct bond_net),
-       .async = true,
 };
 
 static int __init bonding_init(void)
index 516dd59249d79c61a569aca236fd14c8debc512b..b919e89a9b932b43fa8e006351e7db10242bd54f 100644 (file)
@@ -1694,7 +1694,6 @@ static struct pernet_operations geneve_net_ops = {
        .exit_batch = geneve_exit_batch_net,
        .id   = &geneve_net_id,
        .size = sizeof(struct geneve_net),
-       .async = true,
 };
 
 static int __init geneve_init_module(void)
index 127edd23018f52294e7efccd6c06f85a178e4c01..f38e32a7ec9c979ac4524c31e09da375a6e0606c 100644 (file)
@@ -1325,7 +1325,6 @@ static struct pernet_operations gtp_net_ops = {
        .exit   = gtp_net_exit,
        .id     = &gtp_net_id,
        .size   = sizeof(struct gtp_net),
-       .async  = true,
 };
 
 static int __init gtp_init(void)
index 743d37fb034afcee25dd7e45b00efba4b4c7a418..450eec264a5ea53fe0e592e467de3626321a9f6d 100644 (file)
@@ -1040,7 +1040,6 @@ static struct pernet_operations ipvlan_net_ops = {
        .id = &ipvlan_netid,
        .size = sizeof(struct ipvlan_netns),
        .exit = ipvlan_ns_exit,
-       .async = true,
 };
 
 static int __init ipvlan_init_module(void)
index b97a907ea5aac52e4ffe410d63cd573cce978ed3..30612497643c08caa8a3bf352b13f784f729f725 100644 (file)
@@ -230,5 +230,4 @@ out:
 /* Registered in net/core/dev.c */
 struct pernet_operations __net_initdata loopback_net_ops = {
        .init = loopback_net_init,
-       .async = true,
 };
index 22fcff3c7a9adb5f7a6349482017212d4e6ffefb..dc7c7ec432023a7ac8e7a63410f7ec04437ea7b7 100644 (file)
@@ -970,7 +970,6 @@ static struct pernet_operations ppp_net_ops = {
        .exit = ppp_exit_net,
        .id   = &ppp_net_id,
        .size = sizeof(struct ppp_net),
-       .async = true,
 };
 
 static int ppp_unit_register(struct ppp *ppp, int unit, bool ifname_is_set)
index f9552a400271e07141799cc6a9f57e91f5896a4d..1483bc7b01e1a019e81ea98b06804f5a4361a3af 100644 (file)
@@ -1161,7 +1161,6 @@ static struct pernet_operations pppoe_net_ops = {
        .exit = pppoe_exit_net,
        .id   = &pppoe_net_id,
        .size = sizeof(struct pppoe_net),
-       .async = true,
 };
 
 static int __init pppoe_init(void)
index c6be49d3a9ebdae8b547d330b97f60a9ade0a631..102582459bef088df1aea97b1c758799d0ea290d 100644 (file)
@@ -1435,7 +1435,6 @@ static struct pernet_operations vrf_net_ops __net_initdata = {
        .init = vrf_netns_init,
        .id   = &vrf_net_id,
        .size = sizeof(bool),
-       .async = true,
 };
 
 static int __init vrf_init_module(void)
index aa5f034d6ad157917c5f247b9e07f95afb0bbd0d..fab7a4db249efa6921b35115e0662fff7d1b7695 100644 (file)
@@ -3752,7 +3752,6 @@ static struct pernet_operations vxlan_net_ops = {
        .exit_batch = vxlan_exit_batch_net,
        .id   = &vxlan_net_id,
        .size = sizeof(struct vxlan_net),
-       .async = true,
 };
 
 static int __init vxlan_init_module(void)
index 100cf42db65d55f2c5ced4bd0461cb6c56bea66c..a37f4b1d9d30a770463e10dcd116c3e13aaae0cf 100644 (file)
@@ -3542,7 +3542,6 @@ static struct pernet_operations hwsim_net_ops = {
        .exit = hwsim_exit_net,
        .id   = &hwsim_net_id,
        .size = sizeof(struct hwsim_net),
-       .async = true,
 };
 
 static void hwsim_exit_netlink(void)
index 2dee4e03ff1ccf468e0c8447c25197ceee69340f..9c36d614bf89602121427c27d443365689d31aac 100644 (file)
@@ -709,7 +709,6 @@ static struct pernet_operations lockd_net_ops = {
        .exit = lockd_exit_net,
        .id = &lockd_net_id,
        .size = sizeof(struct lockd_net),
-       .async = true,
 };
 
 
index ef9fa111b0099a7e3ca142392ec9b46e17113b5d..9fb067a6f7e025983a170ee6dee7c3ffd7bb28cf 100644 (file)
@@ -261,7 +261,6 @@ static void nfs4blocklayout_net_exit(struct net *net)
 static struct pernet_operations nfs4blocklayout_net_ops = {
        .init = nfs4blocklayout_net_init,
        .exit = nfs4blocklayout_net_exit,
-       .async = true,
 };
 
 int __init bl_init_pipefs(void)
index e90bd69ab653e299a404b6fa17e4151dda92e4ec..060c658eab6600ebb0cf2dfa069d70d4e0f152a0 100644 (file)
@@ -410,7 +410,6 @@ static void nfs4_dns_net_exit(struct net *net)
 static struct pernet_operations nfs4_dns_resolver_ops = {
        .init = nfs4_dns_net_init,
        .exit = nfs4_dns_net_exit,
-       .async = true,
 };
 
 static int rpc_pipefs_event(struct notifier_block *nb, unsigned long event,
index 6c3083c992e56a207f07226ef82febde24dac6f3..7d893543cf3b37acdb7afe7ad423cecb63204697 100644 (file)
@@ -2122,7 +2122,6 @@ static struct pernet_operations nfs_net_ops = {
        .exit = nfs_net_exit,
        .id   = &nfs_net_id,
        .size = sizeof(struct nfs_net),
-       .async = true,
 };
 
 /*
index 8c743a405df69d007e235dc802aef3644cb90995..5be08f02a76bcb7f405bce8169f53ebf34c452a2 100644 (file)
@@ -118,7 +118,6 @@ static struct pernet_operations grace_net_ops = {
        .exit = grace_exit_net,
        .id   = &grace_net_id,
        .size = sizeof(struct list_head),
-       .async = true,
 };
 
 static int __init
index 1e3824e6cce0d9c1e52c4a2e602858ccbb49620a..d107b4426f7eb15443188e8538c4b6e8e99d4fa8 100644 (file)
@@ -1263,7 +1263,6 @@ static struct pernet_operations nfsd_net_ops = {
        .exit = nfsd_exit_net,
        .id   = &nfsd_net_id,
        .size = sizeof(struct nfsd_net),
-       .async = true,
 };
 
 static int __init init_nfsd(void)
index da6f8733c9c5b66636246d4beec04906f804ac86..68c06ae7888c8cb5d07053863698b7a478d68d4e 100644 (file)
@@ -237,7 +237,6 @@ static __net_exit void proc_net_ns_exit(struct net *net)
 static struct pernet_operations __net_initdata proc_net_ns_ops = {
        .init = proc_net_ns_init,
        .exit = proc_net_ns_exit,
-       .async = true,
 };
 
 int __init proc_net_init(void)
index 09e30bdc78767cbf37472a5494839c44069bbb1e..37bcf8382b6157a0c6ca3b2adec580c8861fa4f6 100644 (file)
@@ -333,12 +333,6 @@ struct pernet_operations {
        void (*exit_batch)(struct list_head *net_exit_list);
        unsigned int *id;
        size_t size;
-       /*
-        * Indicates above methods are allowed to be executed in parallel
-        * with methods of any other pernet_operations, i.e. they are not
-        * need write locked net_sem.
-        */
-       bool async;
 };
 
 /*
index 5e49b614d0e67d2614e6ba46b7eb6148a777b7d5..227db99b0f19a8f4797c424fa2957741bccf1ce5 100644 (file)
@@ -1526,7 +1526,6 @@ static struct pernet_operations audit_net_ops __net_initdata = {
        .exit = audit_net_exit,
        .id = &audit_net_id,
        .size = sizeof(struct audit_net),
-       .async = true,
 };
 
 /* Initialize audit support at boot time. */
index fa10ad8e9b17494814b976eaf9689b16a8c561bd..15ea216a67ce63128809320bb640057a41de76c6 100644 (file)
@@ -724,7 +724,6 @@ static void uevent_net_exit(struct net *net)
 static struct pernet_operations uevent_net_ops = {
        .init   = uevent_net_init,
        .exit   = uevent_net_exit,
-       .async  = true,
 };
 
 static int __init kobject_uevent_init(void)
index bd0ed39f65fbb20621ef73513872e1b21c3dade1..bad01b14a4ad6b5d4e61ac5e0ed93022755223ab 100644 (file)
@@ -729,7 +729,6 @@ static struct pernet_operations vlan_net_ops = {
        .exit = vlan_exit_net,
        .id   = &vlan_net_id,
        .size = sizeof(struct vlan_net),
-       .async = true,
 };
 
 static int __init vlan_proto_init(void)
index a3f95ab9d6a38c67e6c0b599f9009ae9a727bc1b..26e1616b2c9052038c6c2810303adaf7d9c48423 100644 (file)
@@ -188,7 +188,6 @@ static void __net_exit br_net_exit(struct net *net)
 
 static struct pernet_operations br_net_ops = {
        .exit   = br_net_exit,
-       .async  = true,
 };
 
 static const struct stp_proto br_stp_proto = {
index c2120eb889a914b336b910143250d990c9245104..9b16eaf3381960def1d938d2977e6c967a02c72a 100644 (file)
@@ -969,7 +969,6 @@ static struct pernet_operations brnf_net_ops __read_mostly = {
        .exit = brnf_exit_net,
        .id   = &brnf_net_id,
        .size = sizeof(struct brnf_net),
-       .async = true,
 };
 
 static struct notifier_block brnf_notifier __read_mostly = {
index f070b5e5b9dd37f78877457e9355ae5eaf3871bd..276b60262981c95a9fccd508e8d8123212d535de 100644 (file)
@@ -77,7 +77,6 @@ static void __net_exit broute_net_exit(struct net *net)
 static struct pernet_operations broute_net_ops = {
        .init = broute_net_init,
        .exit = broute_net_exit,
-       .async = true,
 };
 
 static int __init ebtable_broute_init(void)
index 4151afc8efcc1f1cc41d9ea947d46e88670a6f63..c41da5fac84f49a9cf5e58eaab88b3beb2d81fba 100644 (file)
@@ -105,7 +105,6 @@ static void __net_exit frame_filter_net_exit(struct net *net)
 static struct pernet_operations frame_filter_net_ops = {
        .init = frame_filter_net_init,
        .exit = frame_filter_net_exit,
-       .async = true,
 };
 
 static int __init ebtable_filter_init(void)
index b8da2dfe2ec50f61c2587eb74763291eb227c6d1..08df7406ecb3835a664a695a239d73f62eeaf457 100644 (file)
@@ -105,7 +105,6 @@ static void __net_exit frame_nat_net_exit(struct net *net)
 static struct pernet_operations frame_nat_net_ops = {
        .init = frame_nat_net_init,
        .exit = frame_nat_net_exit,
-       .async = true,
 };
 
 static int __init ebtable_nat_init(void)
index 91bfc2ac055a077ec1f2b39c603b6063b69a60c2..bd2b3c78f59bddd92425974d5731fba3e962e4d5 100644 (file)
@@ -48,7 +48,6 @@ static void __net_exit nf_log_bridge_net_exit(struct net *net)
 static struct pernet_operations nf_log_bridge_net_ops = {
        .init = nf_log_bridge_net_init,
        .exit = nf_log_bridge_net_exit,
-       .async = true,
 };
 
 static int __init nf_log_bridge_init(void)
index 7a78268cc57242a5c3a26c963abb621dededeb6a..e0adcd123f48a1a4f66028bbf731132ed8e7ff17 100644 (file)
@@ -544,7 +544,6 @@ static struct pernet_operations caif_net_ops = {
        .exit = caif_exit_net,
        .id   = &caif_net_id,
        .size = sizeof(struct caif_net),
-       .async = true,
 };
 
 /* Initialize Caif devices list */
index 2f0d0a72e4b5cf6e82855da0ad09b35d558fcbbe..1684ba5b51eb6c2f38a382b07e869d92d7907740 100644 (file)
@@ -954,7 +954,6 @@ static struct notifier_block can_netdev_notifier __read_mostly = {
 static struct pernet_operations can_pernet_ops __read_mostly = {
        .init = can_pernet_init,
        .exit = can_pernet_exit,
-       .async = true,
 };
 
 static __init int can_init(void)
index 26730d39e048343f4c3ac0dcc4f4f26545cd0e0b..ac5e5e34fee32e94e7ad7592f537223e5db29b4f 100644 (file)
@@ -1717,7 +1717,6 @@ static void canbcm_pernet_exit(struct net *net)
 static struct pernet_operations canbcm_pernet_ops __read_mostly = {
        .init = canbcm_pernet_init,
        .exit = canbcm_pernet_exit,
-       .async = true,
 };
 
 static int __init bcm_module_init(void)
index 8d71e199d5b360379a439d7458847abcee2a2996..faa3da88a127785836bcf5ee31064a663a03568c 100644 (file)
@@ -1010,7 +1010,6 @@ static void __net_exit cangw_pernet_exit(struct net *net)
 static struct pernet_operations cangw_pernet_ops = {
        .init = cangw_pernet_init,
        .exit = cangw_pernet_exit,
-       .async = true,
 };
 
 static __init int cgw_module_init(void)
index 97a96df4b6dac41d9bc20fa3e6dcf3c08e0cdd87..e13807b5c84d15700b4c909dc2e81a5b1065b610 100644 (file)
@@ -8883,7 +8883,6 @@ static void __net_exit netdev_exit(struct net *net)
 static struct pernet_operations __net_initdata netdev_net_ops = {
        .init = netdev_init,
        .exit = netdev_exit,
-       .async = true,
 };
 
 static void __net_exit default_device_exit(struct net *net)
@@ -8984,7 +8983,6 @@ static void __net_exit default_device_exit_batch(struct list_head *net_list)
 static struct pernet_operations __net_initdata default_device_ops = {
        .exit = default_device_exit,
        .exit_batch = default_device_exit_batch,
-       .async = true,
 };
 
 /*
index 5ace0705a3f918783eedd080651a5c29312006ed..0c048bdeb0160f1d7f5865e59390f3824c8a1fe8 100644 (file)
@@ -171,7 +171,6 @@ static void __net_exit fib_notifier_net_exit(struct net *net)
 static struct pernet_operations fib_notifier_net_ops = {
        .init = fib_notifier_net_init,
        .exit = fib_notifier_net_exit,
-       .async = true,
 };
 
 static int __init fib_notifier_init(void)
index f6f04fc0f62986fa2d4681025814b9a29580a071..9d87ce86840202b77345073120466fa423db4cc8 100644 (file)
@@ -1130,7 +1130,6 @@ static void __net_exit fib_rules_net_exit(struct net *net)
 static struct pernet_operations fib_rules_net_ops = {
        .init = fib_rules_net_init,
        .exit = fib_rules_net_exit,
-       .async = true,
 };
 
 static int __init fib_rules_init(void)
index dd6ae431d038568668256a1a28740eba624ed947..9737302907b1c3b2ca2f3c67778cbe93faae9d8f 100644 (file)
@@ -349,7 +349,6 @@ static void __net_exit dev_proc_net_exit(struct net *net)
 static struct pernet_operations __net_initdata dev_proc_ops = {
        .init = dev_proc_net_init,
        .exit = dev_proc_net_exit,
-       .async = true,
 };
 
 static int dev_mc_seq_show(struct seq_file *seq, void *v)
@@ -406,7 +405,6 @@ static void __net_exit dev_mc_net_exit(struct net *net)
 static struct pernet_operations __net_initdata dev_mc_net_ops = {
        .init = dev_mc_net_init,
        .exit = dev_mc_net_exit,
-       .async = true,
 };
 
 int __init dev_proc_init(void)
index 0f614523a13f3c1011d50486f741a6de16db5d4e..eef17ad29deab7ac1b0e14b6c56ae7456f88df69 100644 (file)
@@ -338,7 +338,6 @@ static int __net_init net_defaults_init_net(struct net *net)
 
 static struct pernet_operations net_defaults_ops = {
        .init = net_defaults_init_net,
-       .async = true,
 };
 
 static __init int net_defaults_init(void)
@@ -628,7 +627,6 @@ static __net_exit void net_ns_net_exit(struct net *net)
 static struct pernet_operations __net_initdata net_ns_ops = {
        .init = net_ns_net_init,
        .exit = net_ns_net_exit,
-       .async = true,
 };
 
 static const struct nla_policy rtnl_net_policy[NETNSA_MAX + 1] = {
index 545cf08cd558c559b7dec3aad1e84c44de3032d1..7e4ede34cc52d957a9b449247f0d71b7ef251a6a 100644 (file)
@@ -3852,7 +3852,6 @@ static struct pernet_operations pg_net_ops = {
        .exit = pg_net_exit,
        .id   = &pg_net_id,
        .size = sizeof(struct pktgen_net),
-       .async = true,
 };
 
 static int __init pg_init(void)
index 87079eaa871bb9c9de477246bd67f5aa40c2f87a..31438b63d4b44da5f4ad9fa7e336b5ba21c48ec9 100644 (file)
@@ -4730,7 +4730,6 @@ static void __net_exit rtnetlink_net_exit(struct net *net)
 static struct pernet_operations rtnetlink_net_ops = {
        .init = rtnetlink_net_init,
        .exit = rtnetlink_net_exit,
-       .async = true,
 };
 
 void __init rtnetlink_init(void)
index 8cee2920a47fda8a090362c7139802bded6c4f55..6444525f610cf8039516744ad26aec58485b9b8a 100644 (file)
@@ -3175,7 +3175,6 @@ static void __net_exit sock_inuse_exit_net(struct net *net)
 static struct pernet_operations net_inuse_ops = {
        .init = sock_inuse_init_net,
        .exit = sock_inuse_exit_net,
-       .async = true,
 };
 
 static __init int net_inuse_init(void)
@@ -3470,7 +3469,6 @@ static __net_exit void proto_exit_net(struct net *net)
 static __net_initdata struct pernet_operations proto_net_ops = {
        .init = proto_init_net,
        .exit = proto_exit_net,
-       .async = true,
 };
 
 static int __init proto_init(void)
index a3392a8f9276cfa0f2ee08b8ea843e145edb06b0..c37b5be7c5e4f0b4b91267b34c5ba867e90cbc69 100644 (file)
@@ -324,7 +324,6 @@ static void __net_exit diag_net_exit(struct net *net)
 static struct pernet_operations diag_net_ops = {
        .init = diag_net_init,
        .exit = diag_net_exit,
-       .async = true,
 };
 
 static int __init sock_diag_init(void)
index 4f47f92459cc31675d4c8ec20dd3baea1b62cac1..b3b609f0eeb53129ced2bcae3cd21b21d8995e39 100644 (file)
@@ -584,7 +584,6 @@ static __net_exit void sysctl_core_net_exit(struct net *net)
 static __net_initdata struct pernet_operations sysctl_core_ops = {
        .init = sysctl_core_net_init,
        .exit = sysctl_core_net_exit,
-       .async = true,
 };
 
 static __init int sysctl_core_init(void)
index 13ad28ab1e799e32cf6ed4461a3c0e943717a951..e65fcb45c3f6c1edc70fc9898ebe6404175b102f 100644 (file)
@@ -1031,7 +1031,6 @@ static struct pernet_operations dccp_v4_ops = {
        .init   = dccp_v4_init_net,
        .exit   = dccp_v4_exit_net,
        .exit_batch = dccp_v4_exit_batch,
-       .async  = true,
 };
 
 static int __init dccp_v4_init(void)
index 2f48c020f8c33276cf31cebbe6cfc8fe05290b3c..5df7857fc0f3aeefb2ed0324d97d13cb68551383 100644 (file)
@@ -1116,7 +1116,6 @@ static struct pernet_operations dccp_v6_ops = {
        .init   = dccp_v6_init_net,
        .exit   = dccp_v6_exit_net,
        .exit_batch = dccp_v6_exit_batch,
-       .async  = true,
 };
 
 static int __init dccp_v6_init(void)
index a9ccb1322f6933a0c0a7d2ce1edc73476a3d18cc..85bf86ad6b1801066a4252af18b5b511070a9e08 100644 (file)
@@ -603,7 +603,6 @@ static void __net_exit lowpan_frags_exit_net(struct net *net)
 static struct pernet_operations lowpan_frags_ops = {
        .init = lowpan_frags_init_net,
        .exit = lowpan_frags_exit_net,
-       .async = true,
 };
 
 int __init lowpan_net_frag_init(void)
index 9104943c15bad7e4bceadbfd11ef1d54f089049c..cb7176cd4cd62219ec52f2b82172d9b522d5b24c 100644 (file)
@@ -345,7 +345,6 @@ static void __net_exit cfg802154_pernet_exit(struct net *net)
 
 static struct pernet_operations cfg802154_pernet_ops = {
        .exit = cfg802154_pernet_exit,
-       .async = true,
 };
 
 static int __init wpan_phy_class_init(void)
index e8c7fad8c3290452ffa948da2a268f2e5d1b92f3..f98e2f0db841b1ff9c75ab7cab2f7e95c0e20654 100644 (file)
@@ -1735,7 +1735,6 @@ static __net_exit void ipv4_mib_exit_net(struct net *net)
 static __net_initdata struct pernet_operations ipv4_mib_ops = {
        .init = ipv4_mib_init_net,
        .exit = ipv4_mib_exit_net,
-       .async = true,
 };
 
 static int __init init_ipv4_mibs(void)
@@ -1789,7 +1788,6 @@ static __net_exit void inet_exit_net(struct net *net)
 static __net_initdata struct pernet_operations af_inet_ops = {
        .init = inet_init_net,
        .exit = inet_exit_net,
-       .async = true,
 };
 
 static int __init init_inet_pernet_ops(void)
index 4c6ba0fb263056638376599e7058154153105fc7..be4c595edccb03c44c146a5302c93340c01d6583 100644 (file)
@@ -1447,7 +1447,6 @@ static void __net_exit arp_net_exit(struct net *net)
 static struct pernet_operations arp_net_ops = {
        .init = arp_net_init,
        .exit = arp_net_exit,
-       .async = true,
 };
 
 static int __init arp_proc_init(void)
index 5ae0d1f097ca591c208af33e63d1fe1975ba0ab5..40f001782c1b37314ecd197ab65cb3adc68f50c7 100644 (file)
@@ -2469,7 +2469,6 @@ static __net_exit void devinet_exit_net(struct net *net)
 static __net_initdata struct pernet_operations devinet_ops = {
        .init = devinet_init_net,
        .exit = devinet_exit_net,
-       .async = true,
 };
 
 static struct rtnl_af_ops inet_af_ops __read_mostly = {
index ac71c3d496c02d385eeb48506175b0d627b8580d..f05afaf3235c0500a9087eae6365b7001aa64663 100644 (file)
@@ -1362,7 +1362,6 @@ static void __net_exit fib_net_exit(struct net *net)
 static struct pernet_operations fib_net_ops = {
        .init = fib_net_init,
        .exit = fib_net_exit,
-       .async = true,
 };
 
 void __init ip_fib_init(void)
index d3e1a9af478b0b243dedbe200cf8b4bc0430797b..1540db65241a6fd4d96b00546f13a3e3d3cd1815 100644 (file)
@@ -1081,7 +1081,6 @@ static struct pernet_operations fou_net_ops = {
        .exit = fou_exit_net,
        .id   = &fou_net_id,
        .size = sizeof(struct fou_net),
-       .async = true,
 };
 
 static int __init fou_init(void)
index cc56efa64d5cca59f5ce2db91f83ce60da52ed36..1617604c92847d5b0d058fac40dc3707f22348a5 100644 (file)
@@ -1257,7 +1257,6 @@ fail:
 static struct pernet_operations __net_initdata icmp_sk_ops = {
        .init = icmp_sk_init,
        .exit = icmp_sk_exit,
-       .async = true,
 };
 
 int __init icmp_init(void)
index f17cd83ba1641d1094c651d054e2b9933db012e4..b26a81a7de42505e46a1283876589a7dfe7a70b1 100644 (file)
@@ -3028,7 +3028,6 @@ static void __net_exit igmp_net_exit(struct net *net)
 static struct pernet_operations igmp_net_ops = {
        .init = igmp_net_init,
        .exit = igmp_net_exit,
-       .async = true,
 };
 #endif
 
index 5e843ae5e468ee78afdb00db84caac29469856d2..bbf1b94942c0ed53d1ddb87e4ee63833c08f2684 100644 (file)
@@ -885,7 +885,6 @@ static void __net_exit ipv4_frags_exit_net(struct net *net)
 static struct pernet_operations ip4_frags_ops = {
        .init = ipv4_frags_init_net,
        .exit = ipv4_frags_exit_net,
-       .async = true,
 };
 
 void __init ipfrag_init(void)
index 9ab1aa2f7660786538fa2b97a33aa0760c57585f..a8772a97822421116525561e483dce81cbb17597 100644 (file)
@@ -1044,7 +1044,6 @@ static struct pernet_operations ipgre_net_ops = {
        .exit_batch = ipgre_exit_batch_net,
        .id   = &ipgre_net_id,
        .size = sizeof(struct ip_tunnel_net),
-       .async = true,
 };
 
 static int ipgre_tunnel_validate(struct nlattr *tb[], struct nlattr *data[],
@@ -1628,7 +1627,6 @@ static struct pernet_operations ipgre_tap_net_ops = {
        .exit_batch = ipgre_tap_exit_batch_net,
        .id   = &gre_tap_net_id,
        .size = sizeof(struct ip_tunnel_net),
-       .async = true,
 };
 
 static int __net_init erspan_init_net(struct net *net)
@@ -1647,7 +1645,6 @@ static struct pernet_operations erspan_net_ops = {
        .exit_batch = erspan_exit_batch_net,
        .id   = &erspan_net_id,
        .size = sizeof(struct ip_tunnel_net),
-       .async = true,
 };
 
 static int __init ipgre_init(void)
index b10bf563afd97442f2795b976e81ef3534900249..51b1669334fe6baeea0045fcfdd631700c1ccbf2 100644 (file)
@@ -454,7 +454,6 @@ static struct pernet_operations vti_net_ops = {
        .exit_batch = vti_exit_batch_net,
        .id   = &vti_net_id,
        .size = sizeof(struct ip_tunnel_net),
-       .async = true,
 };
 
 static int vti_tunnel_validate(struct nlattr *tb[], struct nlattr *data[],
index 9c5a4d164f095dd98cfcf51e9caba90ffb4ac0e3..c891235b4966cc4994d81acf39070d27c3060f13 100644 (file)
@@ -669,7 +669,6 @@ static struct pernet_operations ipip_net_ops = {
        .exit_batch = ipip_exit_batch_net,
        .id   = &ipip_net_id,
        .size = sizeof(struct ip_tunnel_net),
-       .async = true,
 };
 
 static int __init ipip_init(void)
index e79211a8537c34a4aa0345b3a03e597888cf4638..2fb4de3f7f66120a10ed69e1c0020acd229c4e29 100644 (file)
@@ -3009,7 +3009,6 @@ static void __net_exit ipmr_net_exit(struct net *net)
 static struct pernet_operations ipmr_net_ops = {
        .init = ipmr_net_init,
        .exit = ipmr_net_exit,
-       .async = true,
 };
 
 int __init ip_mr_init(void)
index c36ffce3c81249cceb3ecdf8a2ad8ebd1161e41e..e3e420f3ba7b2de96be867912695efb3ae2b193c 100644 (file)
@@ -1635,7 +1635,6 @@ static void __net_exit arp_tables_net_exit(struct net *net)
 static struct pernet_operations arp_tables_net_ops = {
        .init = arp_tables_net_init,
        .exit = arp_tables_net_exit,
-       .async = true,
 };
 
 static int __init arp_tables_init(void)
index 49c2490193aeeed2c6739ad42d2a38ef27945581..8f8713b4388fbfa9a0d36298603995b02718d21d 100644 (file)
@@ -65,7 +65,6 @@ static void __net_exit arptable_filter_net_exit(struct net *net)
 
 static struct pernet_operations arptable_filter_net_ops = {
        .exit = arptable_filter_net_exit,
-       .async = true,
 };
 
 static int __init arptable_filter_init(void)
index d4f7584d2dbec7bddb8b6ffb6fdff26365916fed..e38395a8dcf2806677cde272f72b3809c4f404a8 100644 (file)
@@ -1916,7 +1916,6 @@ static void __net_exit ip_tables_net_exit(struct net *net)
 static struct pernet_operations ip_tables_net_ops = {
        .init = ip_tables_net_init,
        .exit = ip_tables_net_exit,
-       .async = true,
 };
 
 static int __init ip_tables_init(void)
index 31b4cca588d0068e9f87f204056989492af533db..2c8d313ae2169941e82e963ae9abc8839a03a1a1 100644 (file)
@@ -845,7 +845,6 @@ static struct pernet_operations clusterip_net_ops = {
        .exit = clusterip_net_exit,
        .id   = &clusterip_net_id,
        .size = sizeof(struct clusterip_net),
-       .async = true,
 };
 
 static int __init clusterip_tg_init(void)
index c1c136a939111b0095ff9d88082a590af964ed7b..9ac92ea7b93c2798d6220f66995e354217cc2a60 100644 (file)
@@ -87,7 +87,6 @@ static void __net_exit iptable_filter_net_exit(struct net *net)
 static struct pernet_operations iptable_filter_net_ops = {
        .init = iptable_filter_net_init,
        .exit = iptable_filter_net_exit,
-       .async = true,
 };
 
 static int __init iptable_filter_init(void)
index f6074059531ae031c71bc931a16a675c34574be8..dea138ca892543cbc560f56cb6aedc7aa93336f2 100644 (file)
@@ -113,7 +113,6 @@ static void __net_exit iptable_mangle_net_exit(struct net *net)
 
 static struct pernet_operations iptable_mangle_net_ops = {
        .exit = iptable_mangle_net_exit,
-       .async = true,
 };
 
 static int __init iptable_mangle_init(void)
index b771af74be792b098999e1fbcc3ff55fd6765c01..0f7255cc65ee14bc0f028e3d2bc793c33bcc57f8 100644 (file)
@@ -129,7 +129,6 @@ static void __net_exit iptable_nat_net_exit(struct net *net)
 
 static struct pernet_operations iptable_nat_net_ops = {
        .exit   = iptable_nat_net_exit,
-       .async  = true,
 };
 
 static int __init iptable_nat_init(void)
index 963753e508422e75ce8ee4e9cdd0be6a17879a61..960625aabf0454b3814f5094faca1468e0d37059 100644 (file)
@@ -76,7 +76,6 @@ static void __net_exit iptable_raw_net_exit(struct net *net)
 
 static struct pernet_operations iptable_raw_net_ops = {
        .exit = iptable_raw_net_exit,
-       .async = true,
 };
 
 static int __init iptable_raw_init(void)
index c40d6b3d8b6a06b3afa80bf83654dadfa52cae01..e5379fe57b64184c9c5f3340c268ff968ed1131e 100644 (file)
@@ -76,7 +76,6 @@ static void __net_exit iptable_security_net_exit(struct net *net)
 
 static struct pernet_operations iptable_security_net_ops = {
        .exit = iptable_security_net_exit,
-       .async = true,
 };
 
 static int __init iptable_security_init(void)
index 6531f69db01012900c515fd806f31a910bc8f5a4..b50721d9d30ef6f98c419c5a745a6df5f1f6a62d 100644 (file)
@@ -399,7 +399,6 @@ static struct pernet_operations ipv4_net_ops = {
        .exit = ipv4_net_exit,
        .id = &conntrack4_net_id,
        .size = sizeof(struct conntrack4_net),
-       .async = true,
 };
 
 static int __init nf_conntrack_l3proto_ipv4_init(void)
index 57244b62a4fc239937aa5779ee964e8948dc1728..a0d3ad60a41132822eb54845c9fbfe8098e161fc 100644 (file)
@@ -118,7 +118,6 @@ static void __net_exit defrag4_net_exit(struct net *net)
 
 static struct pernet_operations defrag4_net_ops = {
        .exit = defrag4_net_exit,
-       .async = true,
 };
 
 static int __init nf_defrag_init(void)
index 162293469ac22c5ecebc64a0817bd2b4a47c8ad4..df5c2a2061a4b1e76c2d26f4b9b44164883a4dcb 100644 (file)
@@ -122,7 +122,6 @@ static void __net_exit nf_log_arp_net_exit(struct net *net)
 static struct pernet_operations nf_log_arp_net_ops = {
        .init = nf_log_arp_net_init,
        .exit = nf_log_arp_net_exit,
-       .async = true,
 };
 
 static int __init nf_log_arp_init(void)
index 7a06de140f3ca29bec9f3c5b0a5ae1251d686d6e..4388de0e5380c6423fbdfe7438727900fc297d7c 100644 (file)
@@ -358,7 +358,6 @@ static void __net_exit nf_log_ipv4_net_exit(struct net *net)
 static struct pernet_operations nf_log_ipv4_net_ops = {
        .init = nf_log_ipv4_net_init,
        .exit = nf_log_ipv4_net_exit,
-       .async = true,
 };
 
 static int __init nf_log_ipv4_init(void)
index 1f24bc8273a0e248d103ef905bde1190059bda1f..05e47d77700993568a507d8e3b8bf30d5f843d8f 100644 (file)
@@ -1204,7 +1204,6 @@ static void __net_exit ping_v4_proc_exit_net(struct net *net)
 static struct pernet_operations ping_v4_net_ops = {
        .init = ping_v4_proc_init_net,
        .exit = ping_v4_proc_exit_net,
-       .async = true,
 };
 
 int __init ping_proc_init(void)
index 80de2e659dcbf7f7595755772c78917e83e0ec7f..adfb75340275d240487574257c10feb295df44fe 100644 (file)
@@ -549,7 +549,6 @@ static __net_exit void ip_proc_exit_net(struct net *net)
 static __net_initdata struct pernet_operations ip_proc_ops = {
        .init = ip_proc_init_net,
        .exit = ip_proc_exit_net,
-       .async = true,
 };
 
 int __init ip_misc_proc_init(void)
index 0ee2501a9027bcb57d5f85508dca79b279efbf9d..1b4d3355624a51ad54dc0829de9387d88b879271 100644 (file)
@@ -1154,7 +1154,6 @@ static __net_exit void raw_exit_net(struct net *net)
 static __net_initdata struct pernet_operations raw_net_ops = {
        .init = raw_init_net,
        .exit = raw_exit_net,
-       .async = true,
 };
 
 int __init raw_proc_init(void)
index ce9bd5380d21e1287248a6baa75aee5fa2f6ebc5..8322e479f2997b8f0a97b7d6c87434e91471a941 100644 (file)
@@ -418,7 +418,6 @@ static void __net_exit ip_rt_do_proc_exit(struct net *net)
 static struct pernet_operations ip_rt_proc_ops __net_initdata =  {
        .init = ip_rt_do_proc_init,
        .exit = ip_rt_do_proc_exit,
-       .async = true,
 };
 
 static int __init ip_rt_proc_init(void)
@@ -3017,7 +3016,6 @@ static __net_exit void sysctl_route_net_exit(struct net *net)
 static __net_initdata struct pernet_operations sysctl_route_ops = {
        .init = sysctl_route_net_init,
        .exit = sysctl_route_net_exit,
-       .async = true,
 };
 #endif
 
@@ -3031,7 +3029,6 @@ static __net_init int rt_genid_init(struct net *net)
 
 static __net_initdata struct pernet_operations rt_genid_ops = {
        .init = rt_genid_init,
-       .async = true,
 };
 
 static int __net_init ipv4_inetpeer_init(struct net *net)
@@ -3057,7 +3054,6 @@ static void __net_exit ipv4_inetpeer_exit(struct net *net)
 static __net_initdata struct pernet_operations ipv4_inetpeer_ops = {
        .init   =       ipv4_inetpeer_init,
        .exit   =       ipv4_inetpeer_exit,
-       .async  =       true,
 };
 
 #ifdef CONFIG_IP_ROUTE_CLASSID
index 5b72d97693f82ef56bed43b14865d649a6e59d38..4b195bac8ac0eefe0a224528ad854338c4f8e6e3 100644 (file)
@@ -1219,7 +1219,6 @@ static __net_exit void ipv4_sysctl_exit_net(struct net *net)
 static __net_initdata struct pernet_operations ipv4_sysctl_ops = {
        .init = ipv4_sysctl_init_net,
        .exit = ipv4_sysctl_exit_net,
-       .async = true,
 };
 
 static __init int sysctl_ipv4_init(void)
index fec8b1fd7b63dc6fb03314c794ed2166021cb653..9639334ebb7c5023d8cfbeb79842d624ae484f4a 100644 (file)
@@ -2391,7 +2391,6 @@ static void __net_exit tcp4_proc_exit_net(struct net *net)
 static struct pernet_operations tcp4_net_ops = {
        .init = tcp4_proc_init_net,
        .exit = tcp4_proc_exit_net,
-       .async = true,
 };
 
 int __init tcp4_proc_init(void)
@@ -2578,7 +2577,6 @@ static struct pernet_operations __net_initdata tcp_sk_ops = {
        .init      = tcp_sk_init,
        .exit      = tcp_sk_exit,
        .exit_batch = tcp_sk_exit_batch,
-       .async     = true,
 };
 
 void __init tcp_v4_init(void)
index aa6fea9f332844450cb474f2bd0ba58103304656..03b51cdcc731f5d85cbe51337f864bc8abc40135 100644 (file)
@@ -1024,7 +1024,6 @@ static void __net_exit tcp_net_metrics_exit_batch(struct list_head *net_exit_lis
 static __net_initdata struct pernet_operations tcp_net_metrics_ops = {
        .init           =       tcp_net_metrics_init,
        .exit_batch     =       tcp_net_metrics_exit_batch,
-       .async          =       true,
 };
 
 void __init tcp_metrics_init(void)
index fb8f3a36bd145e4ef8be68053834be2c3c899184..f49e14cd3891792ebe358819b20f73230fbbae78 100644 (file)
@@ -2756,7 +2756,6 @@ static void __net_exit udp4_proc_exit_net(struct net *net)
 static struct pernet_operations udp4_net_ops = {
        .init = udp4_proc_init_net,
        .exit = udp4_proc_exit_net,
-       .async = true,
 };
 
 int __init udp4_proc_init(void)
@@ -2843,7 +2842,6 @@ static int __net_init udp_sysctl_init(struct net *net)
 
 static struct pernet_operations __net_initdata udp_sysctl_ops = {
        .init   = udp_sysctl_init,
-       .async  = true,
 };
 
 void __init udp_init(void)
index 72f2c3806408c78650a51a1dbb54304eab68be3b..f96614e9b9a5d866e6ed01f7624f097c408a84ce 100644 (file)
@@ -104,7 +104,6 @@ static void __net_exit udplite4_proc_exit_net(struct net *net)
 static struct pernet_operations udplite4_net_ops = {
        .init = udplite4_proc_init_net,
        .exit = udplite4_proc_exit_net,
-       .async = true,
 };
 
 static __init int udplite4_proc_init(void)
index 6c76a757fa4a71c2ffa8b4fc63a10c9bde3b2319..d73a6d6652f60f8b81d47bb36766aa0d0329f3ce 100644 (file)
@@ -367,7 +367,6 @@ static void __net_exit xfrm4_net_exit(struct net *net)
 static struct pernet_operations __net_initdata xfrm4_net_ops = {
        .init   = xfrm4_net_init,
        .exit   = xfrm4_net_exit,
-       .async  = true,
 };
 
 static void __init xfrm4_policy_init(void)
index 189eac80f4ef26fef02a4d0fa551bcc60d77adac..78cef00c9596d7cf95dcc12e5cf05949b1987cbf 100644 (file)
@@ -4282,7 +4282,6 @@ static void __net_exit if6_proc_net_exit(struct net *net)
 static struct pernet_operations if6_proc_net_ops = {
        .init = if6_proc_net_init,
        .exit = if6_proc_net_exit,
-       .async = true,
 };
 
 int __init if6_proc_init(void)
@@ -6592,7 +6591,6 @@ static void __net_exit addrconf_exit_net(struct net *net)
 static struct pernet_operations addrconf_ops = {
        .init = addrconf_init_net,
        .exit = addrconf_exit_net,
-       .async = true,
 };
 
 static struct rtnl_af_ops inet6_ops __read_mostly = {
index ba2e636333703263e37b06bf123aaefa92f46073..1d6ced37ad718398c947cf49b3b486d4b88f3f6f 100644 (file)
@@ -344,7 +344,6 @@ static void __net_exit ip6addrlbl_net_exit(struct net *net)
 static struct pernet_operations ipv6_addr_label_ops = {
        .init = ip6addrlbl_net_init,
        .exit = ip6addrlbl_net_exit,
-       .async = true,
 };
 
 int __init ipv6_addr_label_init(void)
index dbbe04018813bf6da5efd2dcded830b081808d6e..c1e292db04db649821ae5accdd6d3c108983cb95 100644 (file)
@@ -857,7 +857,6 @@ static void __net_exit inet6_net_exit(struct net *net)
 static struct pernet_operations inet6_net_ops = {
        .init = inet6_net_init,
        .exit = inet6_net_exit,
-       .async = true,
 };
 
 static const struct ipv6_stub ipv6_stub_impl = {
index 00ef9467f3c04e1eca3449df41ba9e8885ea2027..df113c7b5fc82dbddc33ce5ed6865630a545b296 100644 (file)
@@ -397,7 +397,6 @@ static void __net_exit fib6_rules_net_exit(struct net *net)
 static struct pernet_operations fib6_rules_net_ops = {
        .init = fib6_rules_net_init,
        .exit = fib6_rules_net_exit,
-       .async = true,
 };
 
 int __init fib6_rules_init(void)
index 6f84668be6ea2a193c7bfe54cdb6c8764631bfd5..d8c4b63743772d60d6bd75176a3cd857179ed989 100644 (file)
@@ -998,7 +998,6 @@ static void __net_exit icmpv6_sk_exit(struct net *net)
 static struct pernet_operations icmpv6_sk_ops = {
        .init = icmpv6_sk_init,
        .exit = icmpv6_sk_exit,
-       .async = true,
 };
 
 int __init icmpv6_init(void)
index e438699f000f196ebafa4063884a4d440b0b714d..44c39c5f06384c6c83901036a2e94bcda439f91c 100644 (file)
@@ -613,7 +613,6 @@ static struct pernet_operations ila_net_ops = {
        .exit = ila_exit_net,
        .id   = &ila_net_id,
        .size = sizeof(struct ila_net),
-       .async = true,
 };
 
 static int ila_xlat_addr(struct sk_buff *skb, bool sir2ila)
index 2f995e9e3050c0c98c447830994d1340a6d22566..908b8e5b615a928c6ebdb0475cde62a5558e9c6c 100644 (file)
@@ -2161,7 +2161,6 @@ static void fib6_net_exit(struct net *net)
 static struct pernet_operations fib6_net_ops = {
        .init = fib6_net_init,
        .exit = fib6_net_exit,
-       .async = true,
 };
 
 int __init fib6_init(void)
index f75b06ba83251845586e87fe01d9b47136be146b..c05c4e82a7ca95546106829dfaefba41b6480757 100644 (file)
@@ -873,7 +873,6 @@ static void __net_exit ip6_flowlabel_net_exit(struct net *net)
 static struct pernet_operations ip6_flowlabel_net_ops = {
        .init = ip6_flowlabel_proc_init,
        .exit = ip6_flowlabel_net_exit,
-       .async = true,
 };
 
 int ip6_flowlabel_init(void)
index 3a98c694da5f12d070b4ccc54e659a50691acd60..22e86557aca45baa79b224f9319c0a7213f29ebb 100644 (file)
@@ -1528,7 +1528,6 @@ static struct pernet_operations ip6gre_net_ops = {
        .exit_batch = ip6gre_exit_batch_net,
        .id   = &ip6gre_net_id,
        .size = sizeof(struct ip6gre_net),
-       .async = true,
 };
 
 static int ip6gre_tunnel_validate(struct nlattr *tb[], struct nlattr *data[],
index 456fcf942f9553a26a154f9a1ccf32f1099773f8..df4c29f7d59f030729b1158b809a10f4115d4bbf 100644 (file)
@@ -2260,7 +2260,6 @@ static struct pernet_operations ip6_tnl_net_ops = {
        .exit_batch = ip6_tnl_exit_batch_net,
        .id   = &ip6_tnl_net_id,
        .size = sizeof(struct ip6_tnl_net),
-       .async = true,
 };
 
 /**
index a482b854eeea99d3ce05ba94c031dcc8faa84d36..60b771f49fb56142fd83a9010f5efe85f009db1b 100644 (file)
@@ -1148,7 +1148,6 @@ static struct pernet_operations vti6_net_ops = {
        .exit_batch = vti6_exit_batch_net,
        .id   = &vti6_net_id,
        .size = sizeof(struct vti6_net),
-       .async = true,
 };
 
 static struct xfrm6_protocol vti_esp6_protocol __read_mostly = {
index 1c8fa29d155abb15853d4e4427762438a9155fd6..298fd8b6ed17fa1ce95c6a1b2b831bf68201671a 100644 (file)
@@ -1348,7 +1348,6 @@ static void __net_exit ip6mr_net_exit(struct net *net)
 static struct pernet_operations ip6mr_net_ops = {
        .init = ip6mr_net_init,
        .exit = ip6mr_net_exit,
-       .async = true,
 };
 
 int __init ip6_mr_init(void)
index 1e4c2b6ebd7849cd52bbde94271f7b560ff54de0..793159d77d8aee4bcf61d927a05542beaab4d7f0 100644 (file)
@@ -2997,7 +2997,6 @@ static void __net_exit igmp6_net_exit(struct net *net)
 static struct pernet_operations igmp6_net_ops = {
        .init = igmp6_net_init,
        .exit = igmp6_net_exit,
-       .async = true,
 };
 
 int __init igmp6_init(void)
index d1d0b2fa7a07e9432025c3026cf5651a7237b566..9de4dfb126ba04a3691d13dc997337780c56a2a8 100644 (file)
@@ -1883,7 +1883,6 @@ static void __net_exit ndisc_net_exit(struct net *net)
 static struct pernet_operations ndisc_net_ops = {
        .init = ndisc_net_init,
        .exit = ndisc_net_exit,
-       .async = true,
 };
 
 int __init ndisc_init(void)
index 4de8ac1e5af4a6c4137f04b0757015aa2c10104b..62358b93bbac5250676a067464c11e4e3d649faa 100644 (file)
@@ -1928,7 +1928,6 @@ static void __net_exit ip6_tables_net_exit(struct net *net)
 static struct pernet_operations ip6_tables_net_ops = {
        .init = ip6_tables_net_init,
        .exit = ip6_tables_net_exit,
-       .async = true,
 };
 
 static int __init ip6_tables_init(void)
index 06561c84c0bc0012f669743e01352a745c3c87a6..1343077dde938f29cb6262937c8587d2ed640b69 100644 (file)
@@ -87,7 +87,6 @@ static void __net_exit ip6table_filter_net_exit(struct net *net)
 static struct pernet_operations ip6table_filter_net_ops = {
        .init = ip6table_filter_net_init,
        .exit = ip6table_filter_net_exit,
-       .async = true,
 };
 
 static int __init ip6table_filter_init(void)
index a11e25936b451bfbed1b0daf8d9020a95e7f4fcd..b0524b18c4fb3b64f941ea2531c3e0ccba800ba7 100644 (file)
@@ -107,7 +107,6 @@ static void __net_exit ip6table_mangle_net_exit(struct net *net)
 
 static struct pernet_operations ip6table_mangle_net_ops = {
        .exit = ip6table_mangle_net_exit,
-       .async = true,
 };
 
 static int __init ip6table_mangle_init(void)
index 4475fd300bb60f24608beda688c53fcc5e010c0f..47306e45a80abf5225aab9c1209258302c63c161 100644 (file)
@@ -131,7 +131,6 @@ static void __net_exit ip6table_nat_net_exit(struct net *net)
 
 static struct pernet_operations ip6table_nat_net_ops = {
        .exit   = ip6table_nat_net_exit,
-       .async  = true,
 };
 
 static int __init ip6table_nat_init(void)
index a88f3b1995b186ad90687d793c7be7c91dabd2dc..710fa0806c37cddffae7cc56692a24ad9aa9d504 100644 (file)
@@ -75,7 +75,6 @@ static void __net_exit ip6table_raw_net_exit(struct net *net)
 
 static struct pernet_operations ip6table_raw_net_ops = {
        .exit = ip6table_raw_net_exit,
-       .async = true,
 };
 
 static int __init ip6table_raw_init(void)
index 320048c008dc40d9aa0791f042e8335ec550d8ed..cf26ccb04056e1346f40a1d34ff44e2b8eb9f518 100644 (file)
@@ -74,7 +74,6 @@ static void __net_exit ip6table_security_net_exit(struct net *net)
 
 static struct pernet_operations ip6table_security_net_ops = {
        .exit = ip6table_security_net_exit,
-       .async = true,
 };
 
 static int __init ip6table_security_init(void)
index ba54bb3bd1e4462632f7542df707477e7c40c9b7..663827ee3cf8e004e9acc70a2c3d5ccbb8f643cb 100644 (file)
@@ -401,7 +401,6 @@ static struct pernet_operations ipv6_net_ops = {
        .exit = ipv6_net_exit,
        .id = &conntrack6_net_id,
        .size = sizeof(struct conntrack6_net),
-       .async = true,
 };
 
 static int __init nf_conntrack_l3proto_ipv6_init(void)
index 34136fe80ed5fdc1f1eb825d790449fcb588fb31..b84ce3e6d728a5b8af65b91faf42ec640ff03910 100644 (file)
@@ -646,7 +646,6 @@ static void nf_ct_net_exit(struct net *net)
 static struct pernet_operations nf_ct_net_ops = {
        .init = nf_ct_net_init,
        .exit = nf_ct_net_exit,
-       .async = true,
 };
 
 int nf_ct_frag6_init(void)
index 32f98bc06900de067837c2d982feac318cd9f443..c87b48359e8f482d6e8deb91a19502b484f718ed 100644 (file)
@@ -103,7 +103,6 @@ static void __net_exit defrag6_net_exit(struct net *net)
 
 static struct pernet_operations defrag6_net_ops = {
        .exit = defrag6_net_exit,
-       .async = true,
 };
 
 static int __init nf_defrag_init(void)
index 0220e584589c2ac1cae67868dfdccc1ebbed014f..b397a8fe88b9391e462146391901a360969547c0 100644 (file)
@@ -390,7 +390,6 @@ static void __net_exit nf_log_ipv6_net_exit(struct net *net)
 static struct pernet_operations nf_log_ipv6_net_ops = {
        .init = nf_log_ipv6_net_init,
        .exit = nf_log_ipv6_net_exit,
-       .async = true,
 };
 
 static int __init nf_log_ipv6_init(void)
index 318c6e9142345bf77da632238c644195093fa5d7..d12c55dad7d141e632a6407a58eeeefe57c6b7c3 100644 (file)
@@ -240,7 +240,6 @@ static void __net_init ping_v6_proc_exit_net(struct net *net)
 static struct pernet_operations ping_v6_net_ops = {
        .init = ping_v6_proc_init_net,
        .exit = ping_v6_proc_exit_net,
-       .async = true,
 };
 #endif
 
index f9891fa672f3e0954cfaefe777b9fbb07752b01a..6e57028d2e9160be264d07f9312658fcb677a568 100644 (file)
@@ -343,7 +343,6 @@ static void __net_exit ipv6_proc_exit_net(struct net *net)
 static struct pernet_operations ipv6_proc_ops = {
        .init = ipv6_proc_init_net,
        .exit = ipv6_proc_exit_net,
-       .async = true,
 };
 
 int __init ipv6_misc_proc_init(void)
index b5e5de7324940d27c7e561f12711d0014b01b0a4..5eb9b08947ed3e3de8fec8ec34bbdbb308da9094 100644 (file)
@@ -1332,7 +1332,6 @@ static void __net_exit raw6_exit_net(struct net *net)
 static struct pernet_operations raw6_net_ops = {
        .init = raw6_init_net,
        .exit = raw6_exit_net,
-       .async = true,
 };
 
 int __init raw6_proc_init(void)
index b5da69c83123b6d3237c669a78272654dbf9d666..afbc000ad4f2912acd475246e2ff2368c1bbeacb 100644 (file)
@@ -733,7 +733,6 @@ static void __net_exit ipv6_frags_exit_net(struct net *net)
 static struct pernet_operations ip6_frags_ops = {
        .init = ipv6_frags_init_net,
        .exit = ipv6_frags_exit_net,
-       .async = true,
 };
 
 int __init ipv6_frag_init(void)
index 1d0eaa69874d67cb93aba7e07ea58dc99d215e0a..ba8d5df50ebea57938683cc75d07ef2bd8a7f691 100644 (file)
@@ -5083,7 +5083,6 @@ static void __net_exit ip6_route_net_exit_late(struct net *net)
 static struct pernet_operations ip6_route_net_ops = {
        .init = ip6_route_net_init,
        .exit = ip6_route_net_exit,
-       .async = true,
 };
 
 static int __net_init ipv6_inetpeer_init(struct net *net)
@@ -5109,13 +5108,11 @@ static void __net_exit ipv6_inetpeer_exit(struct net *net)
 static struct pernet_operations ipv6_inetpeer_ops = {
        .init   =       ipv6_inetpeer_init,
        .exit   =       ipv6_inetpeer_exit,
-       .async  =       true,
 };
 
 static struct pernet_operations ip6_route_net_late_ops = {
        .init = ip6_route_net_init_late,
        .exit = ip6_route_net_exit_late,
-       .async = true,
 };
 
 static struct notifier_block ip6_route_dev_notifier = {
index c3f13c3bd8a9da8d7e55801be648ffc85334f172..7f5621d095719c4179b3b1ff6e7a7d6665419e39 100644 (file)
@@ -395,7 +395,6 @@ static void __net_exit seg6_net_exit(struct net *net)
 static struct pernet_operations ip6_segments_ops = {
        .init = seg6_net_init,
        .exit = seg6_net_exit,
-       .async = true,
 };
 
 static const struct genl_ops seg6_genl_ops[] = {
index 8a4f8fddd8121a31416103551f915ad610ac6f94..1522bcfd253fcc0a01a4daa0ebcfb8bf154ab5dc 100644 (file)
@@ -1888,7 +1888,6 @@ static struct pernet_operations sit_net_ops = {
        .exit_batch = sit_exit_batch_net,
        .id   = &sit_net_id,
        .size = sizeof(struct sit_net),
-       .async = true,
 };
 
 static void __exit sit_cleanup(void)
index 966c42af92f471a17f901a8529def43524a28965..6fbdef63015299380b3fbfd606d42176adad353d 100644 (file)
@@ -278,7 +278,6 @@ static void __net_exit ipv6_sysctl_net_exit(struct net *net)
 static struct pernet_operations ipv6_sysctl_net_ops = {
        .init = ipv6_sysctl_net_init,
        .exit = ipv6_sysctl_net_exit,
-       .async = true,
 };
 
 static struct ctl_table_header *ip6_header;
index 5425d7b100ee1e409bffc9a828f81d07405a00c9..883df0ad5bfe9d5373c0f7ed37107cdc57959569 100644 (file)
@@ -2007,7 +2007,6 @@ static struct pernet_operations tcpv6_net_ops = {
        .init       = tcpv6_net_init,
        .exit       = tcpv6_net_exit,
        .exit_batch = tcpv6_net_exit_batch,
-       .async      = true,
 };
 
 int __init tcpv6_init(void)
index f3839780dc310d9f67bebe3fb2364e76a07db418..14ae32bb1f3da2bcc4ac1ba51042482cae1132ca 100644 (file)
@@ -123,7 +123,6 @@ static void __net_exit udplite6_proc_exit_net(struct net *net)
 static struct pernet_operations udplite6_net_ops = {
        .init = udplite6_proc_init_net,
        .exit = udplite6_proc_exit_net,
-       .async = true,
 };
 
 int __init udplite6_proc_init(void)
index cbb270bd81b078b5cca3010458ff82778258275f..416fe67271a920f5a86dd3007c03e3113f857f8a 100644 (file)
@@ -400,7 +400,6 @@ static void __net_exit xfrm6_net_exit(struct net *net)
 static struct pernet_operations xfrm6_net_ops = {
        .init   = xfrm6_net_init,
        .exit   = xfrm6_net_exit,
-       .async  = true,
 };
 
 int __init xfrm6_init(void)
index a9673619e0e9944073afeb2dd29fdf9a215bf508..f85f0d7480acf48074a7d53557c3c50ca59973cf 100644 (file)
@@ -353,7 +353,6 @@ static struct pernet_operations xfrm6_tunnel_net_ops = {
        .exit   = xfrm6_tunnel_net_exit,
        .id     = &xfrm6_tunnel_net_id,
        .size   = sizeof(struct xfrm6_tunnel_net),
-       .async  = true,
 };
 
 static int __init xfrm6_tunnel_init(void)
index 4c2e9907f2543102a37b262f4c5906f1a660479c..1fac92543094f1b8e3cd6cc2eac42d925fbca070 100644 (file)
@@ -433,7 +433,6 @@ static void kcm_proc_exit_net(struct net *net)
 static struct pernet_operations kcm_net_ops = {
        .init = kcm_proc_init_net,
        .exit = kcm_proc_exit_net,
-       .async = true,
 };
 
 int __init kcm_proc_init(void)
index 516cfad71b85858aeaa395a5e04c579d0bd4f856..dc76bc34682901e4dac8c00503e9c5da7d997dec 100644 (file)
@@ -2028,7 +2028,6 @@ static struct pernet_operations kcm_net_ops = {
        .exit = kcm_exit_net,
        .id   = &kcm_net_id,
        .size = sizeof(struct kcm_net),
-       .async = true,
 };
 
 static int __init kcm_init(void)
index 3ac08ab26207d09a41a17da44de8a8299572be45..7e2e7188e7f4a28aa45c26848364ab0c297161a2 100644 (file)
@@ -3863,7 +3863,6 @@ static struct pernet_operations pfkey_net_ops = {
        .exit = pfkey_net_exit,
        .id   = &pfkey_net_id,
        .size = sizeof(struct netns_pfkey),
-       .async = true,
 };
 
 static void __exit ipsec_pfkey_exit(void)
index b86868da50d414489fe3efb9d64d842f57aa8869..14b67dfacc4b48c5bba370da8090792bcd137de0 100644 (file)
@@ -1789,7 +1789,6 @@ static struct pernet_operations l2tp_net_ops = {
        .exit = l2tp_exit_net,
        .id   = &l2tp_net_id,
        .size = sizeof(struct l2tp_net),
-       .async = true,
 };
 
 static int __init l2tp_init(void)
index f24504efe729cda908c855d6c2b85164cf6c4357..d6deca11da196549546f42d5d6322f92e9232275 100644 (file)
@@ -1762,7 +1762,6 @@ static struct pernet_operations pppol2tp_net_ops = {
        .init = pppol2tp_init_net,
        .exit = pppol2tp_exit_net,
        .id   = &pppol2tp_net_id,
-       .async = true,
 };
 
 /*****************************************************************************
index d4a89a8be013cebdfc5ab7f86f6527a799bb645d..7a4de6d618b169d0f72b04386965b6e02ba27ada 100644 (file)
@@ -2488,7 +2488,6 @@ static void mpls_net_exit(struct net *net)
 static struct pernet_operations mpls_net_ops = {
        .init = mpls_net_init,
        .exit = mpls_net_exit,
-       .async = true,
 };
 
 static struct rtnl_af_ops mpls_af_ops __read_mostly = {
index d72cc786c7b746444c1252781c0b830b857b32af..0f6b8172fb9ab1bed02439b130b306b42e22adf6 100644 (file)
@@ -629,7 +629,6 @@ static void __net_exit netfilter_net_exit(struct net *net)
 static struct pernet_operations netfilter_net_ops = {
        .init = netfilter_net_init,
        .exit = netfilter_net_exit,
-       .async = true,
 };
 
 int __init netfilter_init(void)
index 2523ebe2b3cc496abfe504454d79aa29c6a6e96d..bc4bd247bb7d42767eb860c05fb4b0b40408304b 100644 (file)
@@ -2095,7 +2095,6 @@ static struct pernet_operations ip_set_net_ops = {
        .exit   = ip_set_net_exit,
        .id     = &ip_set_net_id,
        .size   = sizeof(struct ip_set_net),
-       .async  = true,
 };
 
 static int __init
index 6a6cb9db030bc66489b4b940655405dd1941d226..5f6f73cf2174d1494a685d73ca94ea124da83de5 100644 (file)
@@ -2289,12 +2289,10 @@ static struct pernet_operations ipvs_core_ops = {
        .exit = __ip_vs_cleanup,
        .id   = &ip_vs_net_id,
        .size = sizeof(struct netns_ipvs),
-       .async = true,
 };
 
 static struct pernet_operations ipvs_core_dev_ops = {
        .exit = __ip_vs_dev_cleanup,
-       .async = true,
 };
 
 /*
index 8b25aab419287dc307db0d7767a4869380cc5349..58d5d05aec24c5fcc0bb23f2ccceea887bfaa029 100644 (file)
@@ -479,7 +479,6 @@ static void __ip_vs_ftp_exit(struct net *net)
 static struct pernet_operations ip_vs_ftp_ops = {
        .init = __ip_vs_ftp_init,
        .exit = __ip_vs_ftp_exit,
-       .async = true,
 };
 
 static int __init ip_vs_ftp_init(void)
index 6a340c94c4b88e1e41e4f5cd30a1fb766d36e198..d625179de485b0324d862f78cf6db7764609404e 100644 (file)
@@ -604,7 +604,6 @@ static void __net_exit __ip_vs_lblc_exit(struct net *net) { }
 static struct pernet_operations ip_vs_lblc_ops = {
        .init = __ip_vs_lblc_init,
        .exit = __ip_vs_lblc_exit,
-       .async = true,
 };
 
 static int __init ip_vs_lblc_init(void)
index 0627881128da1359cd4eee4864e522f9d1e2bd55..84c57b62a5887b433b672d0d71c681bbf9b11a59 100644 (file)
@@ -789,7 +789,6 @@ static void __net_exit __ip_vs_lblcr_exit(struct net *net) { }
 static struct pernet_operations ip_vs_lblcr_ops = {
        .init = __ip_vs_lblcr_init,
        .exit = __ip_vs_lblcr_exit,
-       .async = true,
 };
 
 static int __init ip_vs_lblcr_init(void)
index 8884d302d33a640380261fae28703581efb0369d..dd177ebee9aabcbe47e704e9d4e424f1b718b89f 100644 (file)
@@ -3417,7 +3417,6 @@ static void __net_exit ctnetlink_net_exit_batch(struct list_head *net_exit_list)
 static struct pernet_operations ctnetlink_net_ops = {
        .init           = ctnetlink_net_init,
        .exit_batch     = ctnetlink_net_exit_batch,
-       .async          = true,
 };
 
 static int __init ctnetlink_init(void)
index 9bcd72fe91f91a8dc140a695cdac35ed9d3a14f2..d049ea5a3770df595f49511cd4ad96eb1195ca00 100644 (file)
@@ -406,7 +406,6 @@ static struct pernet_operations proto_gre_net_ops = {
        .exit = proto_gre_net_exit,
        .id   = &proto_gre_net_id,
        .size = sizeof(struct netns_proto_gre),
-       .async = true,
 };
 
 static int __init nf_ct_proto_gre_init(void)
index 98844c87d01e8ea1e9a160a984155be52f6ac2ff..037fec54c8504fc3fd08a90c5d2a713c5715ba31 100644 (file)
@@ -705,7 +705,6 @@ static void nf_conntrack_pernet_exit(struct list_head *net_exit_list)
 static struct pernet_operations nf_conntrack_net_ops = {
        .init           = nf_conntrack_pernet_init,
        .exit_batch     = nf_conntrack_pernet_exit,
-       .async          = true,
 };
 
 static int __init nf_conntrack_standalone_init(void)
index a964e4d356cc41ac6f05eb52855ac3daa36056ff..6d0357817cdad335f0c19cb9728366631ee3cdba 100644 (file)
@@ -577,7 +577,6 @@ static void __net_exit nf_log_net_exit(struct net *net)
 static struct pernet_operations nf_log_net_ops = {
        .init = nf_log_net_init,
        .exit = nf_log_net_exit,
-       .async = true,
 };
 
 int __init netfilter_log_init(void)
index 254c2c6bde480b74075dcb409c643eb53e0335bc..350eb147754d886f25d2aad19dab7fde157e1ddb 100644 (file)
@@ -47,7 +47,6 @@ static void __net_exit nf_log_netdev_net_exit(struct net *net)
 static struct pernet_operations nf_log_netdev_net_ops = {
        .init = nf_log_netdev_net_init,
        .exit = nf_log_netdev_net_exit,
-       .async = true,
 };
 
 static int __init nf_log_netdev_init(void)
index 8f16fd27132d9c8c7414ba5c8643f619b5aecaac..6039b350abbee1afdbc51c950228848f7ca6bc6d 100644 (file)
@@ -398,7 +398,6 @@ static struct pernet_operations synproxy_net_ops = {
        .exit           = synproxy_net_exit,
        .id             = &synproxy_net_id,
        .size           = sizeof(struct synproxy_net),
-       .async          = true,
 };
 
 static int __init synproxy_core_init(void)
index fd13d28e4ca7c019a97138f236841f3ab2e598a3..c4acc7340eb1014bb0941bf6054908c178595770 100644 (file)
@@ -6597,7 +6597,6 @@ static void __net_exit nf_tables_exit_net(struct net *net)
 static struct pernet_operations nf_tables_net_ops = {
        .init   = nf_tables_init_net,
        .exit   = nf_tables_exit_net,
-       .async  = true,
 };
 
 static int __init nf_tables_module_init(void)
index 84fc4954862d46c0fb6ca77c3842518c6cd7753e..03ead8a9e90ccfcc1936ee66064269dec4719fbd 100644 (file)
@@ -566,7 +566,6 @@ static void __net_exit nfnetlink_net_exit_batch(struct list_head *net_exit_list)
 static struct pernet_operations nfnetlink_net_ops = {
        .init           = nfnetlink_net_init,
        .exit_batch     = nfnetlink_net_exit_batch,
-       .async          = true,
 };
 
 static int __init nfnetlink_init(void)
index 8d9f18bb8840677883f50810135e075a17e828e8..88d427f9f9e6a0f461527ad117a157f395982ea9 100644 (file)
@@ -515,7 +515,6 @@ static void __net_exit nfnl_acct_net_exit(struct net *net)
 static struct pernet_operations nfnl_acct_ops = {
         .init   = nfnl_acct_net_init,
         .exit   = nfnl_acct_net_exit,
-       .async  = true,
 };
 
 static int __init nfnl_acct_init(void)
index 6819300f7fb789f06183a8d1873a0f07d258149a..95b04702a655af03be4297b4a84cafb6dd618fc3 100644 (file)
@@ -586,7 +586,6 @@ static void __net_exit cttimeout_net_exit(struct net *net)
 static struct pernet_operations cttimeout_ops = {
        .init   = cttimeout_net_init,
        .exit   = cttimeout_net_exit,
-       .async  = true,
 };
 
 static int __init cttimeout_init(void)
index b21ef79849a1cb9ec435307107b54f65ccb1b242..7b46aa4c478d35a0a94d2214ffcb2441c9f9c582 100644 (file)
@@ -1108,7 +1108,6 @@ static struct pernet_operations nfnl_log_net_ops = {
        .exit   = nfnl_log_net_exit,
        .id     = &nfnl_log_net_id,
        .size   = sizeof(struct nfnl_log_net),
-       .async  = true,
 };
 
 static int __init nfnetlink_log_init(void)
index 9f572ed56208992bfd65efc0817e0e5e8876e334..0b839c38800fccebb31659638cfd2fdd33965d08 100644 (file)
@@ -1525,7 +1525,6 @@ static struct pernet_operations nfnl_queue_net_ops = {
        .exit_batch     = nfnl_queue_net_exit_batch,
        .id             = &nfnl_queue_net_id,
        .size           = sizeof(struct nfnl_queue_net),
-       .async          = true,
 };
 
 static int __init nfnetlink_queue_init(void)
index 6de1f6a4cb806bba1b28510fe718b5701755f887..4aa01c90e9d1edf24a9fef99f46351bceae2d5c0 100644 (file)
@@ -1789,7 +1789,6 @@ static void __net_exit xt_net_exit(struct net *net)
 static struct pernet_operations xt_net_ops = {
        .init = xt_net_init,
        .exit = xt_net_exit,
-       .async = true,
 };
 
 static int __init xt_init(void)
index ef65b7a9173e655b8bf0a809b6d6818c3d72e93e..3360f13dc208b6af1ca238f0018ee8ad6df3924c 100644 (file)
@@ -1349,7 +1349,6 @@ static struct pernet_operations hashlimit_net_ops = {
        .exit   = hashlimit_net_exit,
        .id     = &hashlimit_net_id,
        .size   = sizeof(struct hashlimit_net),
-       .async  = true,
 };
 
 static int __init hashlimit_mt_init(void)
index 434e35ce940b1213d540fb7116c4c8b20f29fb5b..9bbfc17ce3ecae3c158c48463b8f27dd33500a96 100644 (file)
@@ -687,7 +687,6 @@ static struct pernet_operations recent_net_ops = {
        .exit   = recent_net_exit,
        .id     = &recent_net_id,
        .size   = sizeof(struct recent_net),
-       .async  = true,
 };
 
 static struct xt_match recent_mt_reg[] __read_mostly = {
index 5d10dcfe6411e745e2abcda925fe7b6fabdac0fc..f1b02d87e336ac8f8927462905df1704a6db25f9 100644 (file)
@@ -253,7 +253,6 @@ static struct pernet_operations netlink_tap_net_ops = {
        .exit = netlink_tap_exit_net,
        .id   = &netlink_tap_net_id,
        .size = sizeof(struct netlink_tap_net),
-       .async = true,
 };
 
 static bool netlink_filter_tap(const struct sk_buff *skb)
@@ -2726,7 +2725,6 @@ static void __init netlink_add_usersock_entry(void)
 static struct pernet_operations __net_initdata netlink_net_ops = {
        .init = netlink_net_init,
        .exit = netlink_net_exit,
-       .async = true,
 };
 
 static inline u32 netlink_hash(const void *data, u32 len, u32 seed)
index af51b8c0a2cbca2e45aed95edac687763a858a59..b9ce82c9440f1cde865a456ca926a6f5782c29a7 100644 (file)
@@ -1035,7 +1035,6 @@ static void __net_exit genl_pernet_exit(struct net *net)
 static struct pernet_operations genl_pernet_ops = {
        .init = genl_pernet_init,
        .exit = genl_pernet_exit,
-       .async = true,
 };
 
 static int __init genl_init(void)
index 100191df03714d9b67e742dffe5339f7d438cb32..ef38e5aecd2851d61d204e4e04c9d6d723f14887 100644 (file)
@@ -2384,7 +2384,6 @@ static struct pernet_operations ovs_net_ops = {
        .exit = ovs_exit_net,
        .id   = &ovs_net_id,
        .size = sizeof(struct ovs_net),
-       .async = true,
 };
 
 static int __init dp_init(void)
index 2c5a6fe5d7497632e45db71b5dae0aef90354711..616cb9c18f88edd759dfb461051670c225978afa 100644 (file)
@@ -4557,7 +4557,6 @@ static void __net_exit packet_net_exit(struct net *net)
 static struct pernet_operations packet_net_ops = {
        .init = packet_net_init,
        .exit = packet_net_exit,
-       .async = true,
 };
 
 
index 9454e839379310592e7c04c5555b2fa9555d31d5..77787512fc32cbd0a0cb842a88a31c6711218b8c 100644 (file)
@@ -342,7 +342,6 @@ static struct pernet_operations phonet_net_ops = {
        .exit = phonet_exit_net,
        .id   = &phonet_net_id,
        .size = sizeof(struct phonet_net),
-       .async = true,
 };
 
 /* Initialize Phonet devices list */
index 4f3a32c38bf5430a3b8c3a575c8a43ad32a3a2b9..351a28474667a351072de769e6ad9ebe3ac50e44 100644 (file)
@@ -530,7 +530,6 @@ static struct pernet_operations rds_tcp_net_ops = {
        .exit = rds_tcp_exit_net,
        .id = &rds_tcp_netid,
        .size = sizeof(struct rds_tcp_net),
-       .async = true,
 };
 
 void *rds_tcp_listen_sock_def_readable(struct net *net)
index 5fd939dabf41f4467515358108b2b97b64229fe8..f18c9248e0d4c6108cb0ae82cc408e70d4aacbdb 100644 (file)
@@ -106,5 +106,4 @@ struct pernet_operations rxrpc_net_ops = {
        .exit   = rxrpc_exit_net,
        .id     = &rxrpc_net_id,
        .size   = sizeof(struct rxrpc_net),
-       .async  = true,
 };
index 7bd1b964f02172701677056cc75e2ae04f526ea5..0d78b58e189896f146e9785bcc78e7dc5637c2f8 100644 (file)
@@ -1533,7 +1533,6 @@ static struct pernet_operations tcf_action_net_ops = {
        .exit = tcf_action_net_exit,
        .id = &tcf_action_net_id,
        .size = sizeof(struct tcf_action_net),
-       .async = true,
 };
 
 static int __init tc_action_init(void)
index 5cb9b268e8ffa3b19a54f8a4e6aa8c908eb06a0b..9092531d45d840ec545f7011afb41776c07c57df 100644 (file)
@@ -413,7 +413,6 @@ static struct pernet_operations bpf_net_ops = {
        .exit_batch = bpf_exit_net,
        .id   = &bpf_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 static int __init bpf_init_module(void)
index 371e5e4ab3e2331e86a6508563622198b52bb30e..e4b880fa51fec90fa1a1d92c11f8a337637d3509 100644 (file)
@@ -222,7 +222,6 @@ static struct pernet_operations connmark_net_ops = {
        .exit_batch = connmark_exit_net,
        .id   = &connmark_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 static int __init connmark_init_module(void)
index a527e287c086e98e03de9de455e5af0fa04a85d2..7e28b2ce143763b106fda9a12b1f11bc8df53137 100644 (file)
@@ -678,7 +678,6 @@ static struct pernet_operations csum_net_ops = {
        .exit_batch = csum_exit_net,
        .id   = &csum_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 MODULE_DESCRIPTION("Checksum updating actions");
index 88fbb8403565f70c42d7fc511f6fd77db766f32b..4dc4f153cad80861d38f975f7f70b7ce433dbc80 100644 (file)
@@ -261,7 +261,6 @@ static struct pernet_operations gact_net_ops = {
        .exit_batch = gact_exit_net,
        .id   = &gact_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 MODULE_AUTHOR("Jamal Hadi Salim(2002-4)");
index 555b1caeff727561d0664a4abee6ff9b46aad857..a5994cf0512bd731f55a1dfa798d85ff658e18ef 100644 (file)
@@ -870,7 +870,6 @@ static struct pernet_operations ife_net_ops = {
        .exit_batch = ife_exit_net,
        .id   = &ife_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 static int __init ife_init_module(void)
index b5e8565b89c7447645ef94403b7b15f339daf191..14c312d7908f535cb4f43d8d0a73e4cbe445d362 100644 (file)
@@ -352,7 +352,6 @@ static struct pernet_operations ipt_net_ops = {
        .exit_batch = ipt_exit_net,
        .id   = &ipt_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 static int tcf_xt_walker(struct net *net, struct sk_buff *skb,
@@ -403,7 +402,6 @@ static struct pernet_operations xt_net_ops = {
        .exit_batch = xt_exit_net,
        .id   = &xt_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 MODULE_AUTHOR("Jamal Hadi Salim(2002-13)");
index 64c86579c3d9e725040bfafbe74c5dad0d3dba70..fd34015331ab86c395a2e599546a51b64efb8625 100644 (file)
@@ -353,7 +353,6 @@ static struct pernet_operations mirred_net_ops = {
        .exit_batch = mirred_exit_net,
        .id   = &mirred_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 MODULE_AUTHOR("Jamal Hadi Salim(2002)");
index b1bc757f649129086afea4aa68f74f02d5026a0b..4b5848b6c25207ac74b0508259f9f3019020d3c9 100644 (file)
@@ -323,7 +323,6 @@ static struct pernet_operations nat_net_ops = {
        .exit_batch = nat_exit_net,
        .id   = &nat_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 MODULE_DESCRIPTION("Stateless NAT actions");
index f392ccaaa0d83319e98698b07ae9a63c6d034499..8a925c72db5fe413eaf4db3ac231f26484b049cb 100644 (file)
@@ -465,7 +465,6 @@ static struct pernet_operations pedit_net_ops = {
        .exit_batch = pedit_exit_net,
        .id   = &pedit_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 MODULE_AUTHOR("Jamal Hadi Salim(2002-4)");
index 7081ec75e696ef6c306557e5ed27dcf36147ebaa..4e72bc2a0dfb525df3cc4ac582f417ce5c537af3 100644 (file)
@@ -347,7 +347,6 @@ static struct pernet_operations police_net_ops = {
        .exit_batch = police_exit_net,
        .id   = &police_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 static int __init police_init_module(void)
index 3a89f98f17e6691e94c735dfda747983b74fd9ed..5db358497c9ee610c499c88d0dd6eff463ccd70d 100644 (file)
@@ -249,7 +249,6 @@ static struct pernet_operations sample_net_ops = {
        .exit_batch = sample_exit_net,
        .id   = &sample_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 static int __init sample_init_module(void)
index e84768ae610a8a33ba32796104b1c41ee8c31e37..9618b4a83ceed37494025c57133975f2aaed5dd9 100644 (file)
@@ -216,7 +216,6 @@ static struct pernet_operations simp_net_ops = {
        .exit_batch = simp_exit_net,
        .id   = &simp_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 MODULE_AUTHOR("Jamal Hadi Salim(2005)");
index 7971510fe61b680668a757cd3f1af35d868af7aa..ddf69fc01bdf8913260b63adb6de0bbbdcf90b25 100644 (file)
@@ -253,7 +253,6 @@ static struct pernet_operations skbedit_net_ops = {
        .exit_batch = skbedit_exit_net,
        .id   = &skbedit_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 MODULE_AUTHOR("Alexander Duyck, <alexander.h.duyck@intel.com>");
index 142a996ac776d63309a2825201dd21c6e4051110..bbcbdce732cc010f1a0cee47f1d2f42066dcb200 100644 (file)
@@ -279,7 +279,6 @@ static struct pernet_operations skbmod_net_ops = {
        .exit_batch = skbmod_exit_net,
        .id   = &skbmod_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 MODULE_AUTHOR("Jamal Hadi Salim, <jhs@mojatatu.com>");
index a1c8dd406a045a4da372ec633ff0e14a51223103..626dac81a48a6b2ab97e9d0c786b08989f693288 100644 (file)
@@ -339,7 +339,6 @@ static struct pernet_operations tunnel_key_net_ops = {
        .exit_batch = tunnel_key_exit_net,
        .id   = &tunnel_key_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 static int __init tunnel_key_init_module(void)
index 41a66effeb5fe3299e9a62493ba84fccdec9fba4..853604685965128dcd4af54ad05f784b4237e205 100644 (file)
@@ -314,7 +314,6 @@ static struct pernet_operations vlan_net_ops = {
        .exit_batch = vlan_exit_net,
        .id   = &vlan_net_id,
        .size = sizeof(struct tc_action_net),
-       .async = true,
 };
 
 static int __init vlan_init_module(void)
index ec5fe8ec0c3e1cb12dfda0a0e6bf9f59a7c01ead..b66754f52a9f1cfd18fbddb807a67f015b7c6f0c 100644 (file)
@@ -1619,7 +1619,6 @@ static struct pernet_operations tcf_net_ops = {
        .exit = tcf_net_exit,
        .id   = &tcf_net_id,
        .size = sizeof(struct tcf_net),
-       .async = true,
 };
 
 static int __init tc_filter_init(void)
index 68f9d942bed4dd5505aefe25314091ca21078c4a..106dae7e48187848342d4cc8c617146e66cc6b54 100644 (file)
@@ -2133,7 +2133,6 @@ static void __net_exit psched_net_exit(struct net *net)
 static struct pernet_operations psched_net_ops = {
        .init = psched_net_init,
        .exit = psched_net_exit,
-       .async = true,
 };
 
 static int __init pktsched_init(void)
index 493b817f6a2a370b7c6a4a19dad08c82e96e4ece..84a09f599131f479154a1a9f4850f30e61d07908 100644 (file)
@@ -1283,7 +1283,6 @@ static void __net_exit sctp_defaults_exit(struct net *net)
 static struct pernet_operations sctp_defaults_ops = {
        .init = sctp_defaults_init,
        .exit = sctp_defaults_exit,
-       .async = true,
 };
 
 static int __net_init sctp_ctrlsock_init(struct net *net)
@@ -1307,7 +1306,6 @@ static void __net_init sctp_ctrlsock_exit(struct net *net)
 static struct pernet_operations sctp_ctrlsock_ops = {
        .init = sctp_ctrlsock_init,
        .exit = sctp_ctrlsock_exit,
-       .async = true,
 };
 
 /* Initialize the universe into something sensible.  */
index 44f939cb6bc82c75ab4f0fdff995a828162ea2d2..9463af4b32e8d7d688523986c584e73046d4dd7a 100644 (file)
@@ -2063,7 +2063,6 @@ static __net_exit void rpcsec_gss_exit_net(struct net *net)
 static struct pernet_operations rpcsec_gss_net_ops = {
        .init = rpcsec_gss_init_net,
        .exit = rpcsec_gss_exit_net,
-       .async = true,
 };
 
 /*
index 68287e9218478edd373bf2b1870b1d41201f0934..56f9eff74150d461d4ecb135d122e24d23b66fa1 100644 (file)
@@ -79,7 +79,6 @@ static struct pernet_operations sunrpc_net_ops = {
        .exit = sunrpc_exit_net,
        .id = &sunrpc_net_id,
        .size = sizeof(struct sunrpc_net),
-       .async = true,
 };
 
 static int __init
index f424539829b764f29adfe53d0886cbfd3db53d4d..9aed6fe1bf1ad67057d5ec001806729cd5988a94 100644 (file)
@@ -89,7 +89,6 @@ static void __net_exit sysctl_net_exit(struct net *net)
 static struct pernet_operations sysctl_pernet_ops = {
        .init = sysctl_net_init,
        .exit = sysctl_net_exit,
-       .async = true,
 };
 
 static struct ctl_table_header *net_header;
index 52dfc51ac4d5716ba7e3b9fe52bafbd649e79dc9..5b38f516428147d6e2f1e03a1d3f9e2bfe9a769f 100644 (file)
@@ -109,7 +109,6 @@ static struct pernet_operations tipc_net_ops = {
        .exit = tipc_exit_net,
        .id   = &tipc_net_id,
        .size = sizeof(struct tipc_net),
-       .async = true,
 };
 
 static int __init tipc_init(void)
index bc2970a8e7f38b66b43307a2062f83a0821c36a6..aded82da1aea798d8d90f8c19f2b9e2ea5262e4f 100644 (file)
@@ -2913,7 +2913,6 @@ static void __net_exit unix_net_exit(struct net *net)
 static struct pernet_operations unix_net_ops = {
        .init = unix_net_init,
        .exit = unix_net_exit,
-       .async = true,
 };
 
 static int __init af_unix_init(void)
index 670aa229168afb483fba054aa3d417bd08edfc4f..a6f3cac8c640e4cdb0eb4fb9d3c77bf3fd352576 100644 (file)
@@ -1340,7 +1340,6 @@ static void __net_exit cfg80211_pernet_exit(struct net *net)
 
 static struct pernet_operations cfg80211_pernet_ops = {
        .exit = cfg80211_pernet_exit,
-       .async = true,
 };
 
 static int __init cfg80211_init(void)
index bc7064486b152d548f7b9c3f4e2a874d7c6e73dd..9efbfc753347bfeac4793111806036c97aaa6435 100644 (file)
@@ -390,7 +390,6 @@ static void __net_exit wext_pernet_exit(struct net *net)
 static struct pernet_operations wext_pernet_ops = {
        .init = wext_pernet_init,
        .exit = wext_pernet_exit,
-       .async = true,
 };
 
 static int __init wireless_nlevent_init(void)
index cb3bb9ae440749a6903fcc876bfaee08a1e6ec2d..625b3fca570419455656021b61bf132fb08e8b2a 100644 (file)
@@ -2985,7 +2985,6 @@ static void __net_exit xfrm_net_exit(struct net *net)
 static struct pernet_operations __net_initdata xfrm_net_ops = {
        .init = xfrm_net_init,
        .exit = xfrm_net_exit,
-       .async = true,
 };
 
 void __init xfrm_init(void)
index e92b8c019c8823249d23745782f6e29beaace2c6..080035f056d992c49f8cbcc776d579c9769c67eb 100644 (file)
@@ -3253,7 +3253,6 @@ static void __net_exit xfrm_user_net_exit(struct list_head *net_exit_list)
 static struct pernet_operations xfrm_user_net_ops = {
        .init       = xfrm_user_net_init,
        .exit_batch = xfrm_user_net_exit,
-       .async      = true,
 };
 
 static int __init xfrm_user_init(void)
index b4d7b6242a404476b959948fbefa4a7e8c95cd24..8644d864e3c196ca3dc8a10cb84c2daa97e3a596 100644 (file)
@@ -6743,7 +6743,6 @@ static void __net_exit selinux_nf_unregister(struct net *net)
 static struct pernet_operations selinux_net_ops = {
        .init = selinux_nf_register,
        .exit = selinux_nf_unregister,
-       .async = true,
 };
 
 static int __init selinux_nf_ip_init(void)
index 3f29c03162ca571c7b1dcf90b15be21dc28fa43c..e36d17835d4ff3dffff8bb42ed3e50bb7e1af571 100644 (file)
@@ -89,7 +89,6 @@ static void __net_exit smack_nf_unregister(struct net *net)
 static struct pernet_operations smack_net_ops = {
        .init = smack_nf_register,
        .exit = smack_nf_unregister,
-       .async = true,
 };
 
 static int __init smack_nf_ip_init(void)