rcu_assign_pointer
rcu_assign_pointer(hlist_next_rcu(prev), n);
rcu_assign_pointer(hlist_first_rcu(h), n);
rcu_assign_pointer(list_next_rcu(prev), new);
rcu_assign_pointer(list_next_rcu(prev), next);
rcu_assign_pointer(rcu, ptr); \
rcu_assign_pointer(rcu, ptr); \
rcu_assign_pointer(vif->bss_conf.chanctx_conf, NULL);
rcu_assign_pointer(vif->bss_conf.chanctx_conf, chanctx_conf);
rcu_assign_pointer(vif->bss_conf.chanctx_conf, NULL);
rcu_assign_pointer(ulp->ulp_ops, ulp_ops);
rcu_assign_pointer(uverbs_dev->ib_dev, device);
rcu_assign_pointer(method_elm->handler, method->handler);
rcu_assign_pointer(uverbs_dev->ib_dev, NULL);
rcu_assign_pointer(method_elm->handler, NULL);