diff options
Diffstat (limited to 'net/mac80211/cfg.c')
| -rw-r--r-- | net/mac80211/cfg.c | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/net/mac80211/cfg.c b/net/mac80211/cfg.c index e9cecca5c44..7d5108a867a 100644 --- a/net/mac80211/cfg.c +++ b/net/mac80211/cfg.c @@ -2093,6 +2093,9 @@ static int ieee80211_set_bitrate_mask(struct wiphy *wiphy,  	struct ieee80211_local *local = wdev_priv(dev->ieee80211_ptr);  	int i, ret; +	if (!ieee80211_sdata_running(sdata)) +		return -ENETDOWN; +  	if (local->hw.flags & IEEE80211_HW_HAS_RATE_CONTROL) {  		ret = drv_set_bitrate_mask(local, sdata, mask);  		if (ret)  |