diff options
author | Masashi Honma <masashi.honma@gmail.com> | 2017-01-26 08:56:13 +0900 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2017-02-06 07:59:07 +0100 |
commit | fd551bac4795854adaa87bad7e5136083719802b (patch) | |
tree | cf32d8c2630bb1f12811a3ba41eb7acbc7e77372 /net/wireless | |
parent | da7061c82e4a1bc6a5e134ef362c86261906c860 (diff) | |
download | op-kernel-dev-fd551bac4795854adaa87bad7e5136083719802b.zip op-kernel-dev-fd551bac4795854adaa87bad7e5136083719802b.tar.gz |
nl80211: Fix mesh HT operation check
A previous change to fix checks for NL80211_MESHCONF_HT_OPMODE
missed setting the flag when replacing FILL_IN_MESH_PARAM_IF_SET
with checking codes. This results in dropping the received HT
operation value when called by nl80211_update_mesh_config(). Fix
this by setting the flag properly.
Fixes: 9757235f451c ("nl80211: correct checks for NL80211_MESHCONF_HT_OPMODE value")
Signed-off-by: Masashi Honma <masashi.honma@gmail.com>
[rewrite commit message to use Fixes: line]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/wireless')
-rw-r--r-- | net/wireless/nl80211.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c index 5c1b267..aee396b 100644 --- a/net/wireless/nl80211.c +++ b/net/wireless/nl80211.c @@ -5916,6 +5916,7 @@ do { \ break; } cfg->ht_opmode = ht_opmode; + mask |= (1 << (NL80211_MESHCONF_HT_OPMODE - 1)); } FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshHWMPactivePathToRootTimeout, 1, 65535, mask, |