|
@@ -1043,6 +1043,7 @@ static int ieee80211_stop_ap(struct wiphy *wiphy, struct net_device *dev)
|
|
|
list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list)
|
|
list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list)
|
|
|
sta_info_flush_defer(vlan);
|
|
sta_info_flush_defer(vlan);
|
|
|
sta_info_flush_defer(sdata);
|
|
sta_info_flush_defer(sdata);
|
|
|
|
|
+ synchronize_net();
|
|
|
rcu_barrier();
|
|
rcu_barrier();
|
|
|
list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) {
|
|
list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) {
|
|
|
sta_info_flush_cleanup(vlan);
|
|
sta_info_flush_cleanup(vlan);
|