mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-25 00:50:54 +07:00
audit: remove useless synchronize_net()
netlink kernel socket is protected by refcount, not RCU. Its rcv path is neither protected by RCU. So the synchronize_net() is just pointless. Cc: Richard Guy Briggs <rgb@redhat.com> Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
8857846819
commit
6060298272
@ -1172,9 +1172,8 @@ static void __net_exit audit_net_exit(struct net *net)
|
||||
audit_sock = NULL;
|
||||
}
|
||||
|
||||
RCU_INIT_POINTER(aunet->nlsk, NULL);
|
||||
synchronize_net();
|
||||
netlink_kernel_release(sock);
|
||||
aunet->nlsk = NULL;
|
||||
}
|
||||
|
||||
static struct pernet_operations audit_net_ops __net_initdata = {
|
||||
|
Loading…
Reference in New Issue
Block a user