mirror of
https://github.com/t2linux/kernel.git
synced 2026-04-30 13:48:59 -07:00
net: Drop pernet_operations::async
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>
This commit is contained in:
committed by
David S. Miller
parent
094374e5e1
commit
2f635ceeb2
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -1325,7 +1325,6 @@ static struct pernet_operations gtp_net_ops = {
|
||||
.exit = gtp_net_exit,
|
||||
.id = >p_net_id,
|
||||
.size = sizeof(struct gtp_net),
|
||||
.async = true,
|
||||
};
|
||||
|
||||
static int __init gtp_init(void)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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,
|
||||
};
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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,
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
};
|
||||
|
||||
/*
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
/*
|
||||
|
||||
@@ -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. */
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user