From e1e7819b11fb98b0ef5be7cd79249d90059daa46 Mon Sep 17 00:00:00 2001 From: Eliad Peller Date: Tue, 12 Jun 2012 12:41:15 +0300 Subject: [PATCH] --- yaml --- r: 311378 b: refs/heads/master c: 554a43d5e77e8256aa9685ffd19ad555e6f77979 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/mac80211/cfg.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 9271e9b7b7ab..1a2de1ccaffd 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: fe20b39ec32e975f1054c0b7866c873a954adf05 +refs/heads/master: 554a43d5e77e8256aa9685ffd19ad555e6f77979 diff --git a/trunk/net/mac80211/cfg.c b/trunk/net/mac80211/cfg.c index e9cecca5c44d..7d5108a867ad 100644 --- a/trunk/net/mac80211/cfg.c +++ b/trunk/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)