]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - net/xfrm/xfrm_user.c
rcu: convert uses of rcu_assign_pointer(x, NULL) to RCU_INIT_POINTER
[mirror_ubuntu-bionic-kernel.git] / net / xfrm / xfrm_user.c
index 0256b8a0a7cf36b3f7f37c9645c71d724398d930..d0a42df5160ef7abb50a5554f80c40839ed1ad86 100644 (file)
@@ -2927,7 +2927,7 @@ static int __net_init xfrm_user_net_init(struct net *net)
        if (nlsk == NULL)
                return -ENOMEM;
        net->xfrm.nlsk_stash = nlsk; /* Don't set to NULL */
-       rcu_assign_pointer(net->xfrm.nlsk, nlsk);
+       RCU_INIT_POINTER(net->xfrm.nlsk, nlsk);
        return 0;
 }
 
@@ -2935,7 +2935,7 @@ static void __net_exit xfrm_user_net_exit(struct list_head *net_exit_list)
 {
        struct net *net;
        list_for_each_entry(net, net_exit_list, exit_list)
-               rcu_assign_pointer(net->xfrm.nlsk, NULL);
+               RCU_INIT_POINTER(net->xfrm.nlsk, NULL);
        synchronize_net();
        list_for_each_entry(net, net_exit_list, exit_list)
                netlink_kernel_release(net->xfrm.nlsk_stash);