From: Mark Mentovai <mark@xxxxxxxxxxxx> commit 09a02fdb919876c01e8f05960750a418b3f7fa48 upstream. Fixes 2.6.35.9 -> 2.6.35.11 regression: https://bugzilla.redhat.com/show_bug.cgi?id=671514 This follows wireless-testing 9236d838c920e90708570d9bbd7bb82d30a38130 ("cfg80211: fix extension channel checks to initiate communication") and fixes accidental case fall-through. Without this fix, HT40 is entirely blocked. Signed-off-by: Mark Mentovai <mark@xxxxxxxxxxxx> Cc: stable@xxxxxxxxxx Acked-by: Luis R. Rodriguez <lrodriguez@xxxxxxxxxxx Signed-off-by: John W. Linville <linville@xxxxxxxxxxxxx> --- net/wireless/chan.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/net/wireless/chan.c b/net/wireless/chan.c index c8d190d..17cd0c0 100644 --- a/net/wireless/chan.c +++ b/net/wireless/chan.c @@ -54,8 +54,10 @@ static bool can_beacon_sec_chan(struct wiphy *wiphy, switch (channel_type) { case NL80211_CHAN_HT40PLUS: diff = 20; + break; case NL80211_CHAN_HT40MINUS: diff = -20; + break; default: return false; } -- 1.7.1 _______________________________________________ kernel mailing list kernel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/kernel