|
@@ -879,7 +879,9 @@ int cfg80211_change_iface(struct cfg80211_registered_device *rdev,
|
|
|
|
|
|
dev->ieee80211_ptr->use_4addr = false;
|
|
dev->ieee80211_ptr->use_4addr = false;
|
|
dev->ieee80211_ptr->mesh_id_up_len = 0;
|
|
dev->ieee80211_ptr->mesh_id_up_len = 0;
|
|
|
|
+ wdev_lock(dev->ieee80211_ptr);
|
|
rdev_set_qos_map(rdev, dev, NULL);
|
|
rdev_set_qos_map(rdev, dev, NULL);
|
|
|
|
+ wdev_unlock(dev->ieee80211_ptr);
|
|
|
|
|
|
switch (otype) {
|
|
switch (otype) {
|
|
case NL80211_IFTYPE_AP:
|
|
case NL80211_IFTYPE_AP:
|