The call to ieee80211_do_stop() right after will also do
synchronize_rcu() to ensure the SDATA_STATE_RUNNING bit
is cleared, so we don't need to synchronize_net() here.
Change-Id: Id9f9ffcf195002013e5d9fde288877d219780864
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
 
        ieee80211_stop_vif_queues(local, sdata,
                                  IEEE80211_QUEUE_STOP_REASON_IFTYPE_CHANGE);
-       synchronize_net();
-
+       /* do_stop will synchronize_rcu() first thing */
        ieee80211_do_stop(sdata, false);
 
        ieee80211_teardown_sdata(sdata);