diff --git a/net/mac80211/cfg.c b/net/mac80211/cfg.c
index c8f520529eec7f603b2ee5c54785dc77ef65b399..a4ca425e4f3f71106e91cb2b015cc30073e34032 100644
--- a/net/mac80211/cfg.c
+++ b/net/mac80211/cfg.c
@@ -1136,6 +1136,10 @@ static int ieee80211_set_txq_params(struct wiphy *wiphy,
 		return -EINVAL;
 	}
 
+	/* enable WMM or activate new settings */
+	local->hw.conf.flags |= IEEE80211_CONF_QOS;
+	drv_config(local, IEEE80211_CONF_CHANGE_QOS);
+
 	return 0;
 }