On Thu, Oct 27, 2016 at 4:02 PM, Stephen Hemminger <step...@networkplumber.org> wrote: > On Thu, 27 Oct 2016 11:51:55 -0700 > Pravin B Shelar <pshe...@ovn.org> wrote: > >> - vxlan->vn4_sock = NULL; >> + rcu_assign_pointer(vxlan->vn4_sock, NULL); >> #if IS_ENABLED(CONFIG_IPV6) >> - vxlan->vn6_sock = NULL; >> + rcu_assign_pointer(vxlan->vn6_sock, NULL); >> if (ipv6 || metadata) > > User RCU_INIT_POINTER when setting pointer to NULL. > It avoids unnecessary barrier.
OK. I have posted v2 patch to use RCU_INIT_POINTER().