On Mon, May 9, 2011 at 7:40 AM, Eric Dumazet [off-list ref] wrote:
At VLAN dismantle phase, unregister_vlan_dev() makes one
synchronize_net() call after vlan_group_set_device(grp, vlan_id, NULL).
This call can be safely removed because we are calling
unregister_netdevice_queue() to queue device for deletion, and this
process needs at least one rcu grace period to complete.
Signed-off-by: Eric Dumazet <redacted>
Cc: Ben Greear <redacted>
Cc: Patrick McHardy <redacted>
Cc: Paul E. McKenney <redacted>
Cc: Jesse Gross <redacted>
Cc: Michał Mirosław <mirq-linux@rere.qmqm.pl>
Acked-by: Jesse Gross <redacted>