diff --git a/[refs] b/[refs] index 45ffbe75bbbd..0f0509baf37c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1abb0de2f89c1f9c454c973356b9e4867722f10a +refs/heads/master: 6e327c11a91d190650df9aabe7d3694d4838bfa1 diff --git a/trunk/net/8021q/vlan.c b/trunk/net/8021q/vlan.c index 714e1c3536be..fe649081fbdc 100644 --- a/trunk/net/8021q/vlan.c +++ b/trunk/net/8021q/vlan.c @@ -758,7 +758,7 @@ static void __exit vlan_cleanup_module(void) BUG_ON(!hlist_empty(&vlan_group_hash[i])); unregister_pernet_gen_device(vlan_net_id, &vlan_net_ops); - synchronize_net(); + rcu_barrier(); /* Wait for completion of call_rcu()'s */ vlan_gvrp_uninit(); }