diff --git a/net/mac80211/main.c b/net/mac80211/main.c index 0eaa1f48efa7a..08f153b82a23a 100644 --- a/net/mac80211/main.c +++ b/net/mac80211/main.c @@ -175,7 +175,8 @@ int ieee80211_hw_config(struct ieee80211_local *local, u32 changed) changed |= ieee80211_hw_conf_chan(local); else changed &= ~(IEEE80211_CONF_CHANGE_CHANNEL | - IEEE80211_CONF_CHANGE_POWER); + IEEE80211_CONF_CHANGE_POWER | + IEEE80211_CONF_CHANGE_SMPS); if (changed && local->open_count) { ret = drv_config(local, changed);