]> git.baikalelectronics.ru Git - kernel.git/commit
mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss
authorLorenzo Bianconi <lorenzo@kernel.org>
Sat, 19 Mar 2022 13:28:01 +0000 (14:28 +0100)
committerFelix Fietkau <nbd@nbd.name>
Fri, 13 May 2022 07:39:34 +0000 (09:39 +0200)
commit1f182ffa733ba35969fb59c144558d84ba01ca53
tree96cced4816341ca484e9e9f69770006c2c31250e
parent998776d3b73328fe9d2c43a07a8ab1a3d707336b
mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss

Fix the following smatch static checker warning:
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:1872 mt7915_mcu_beacon_mbss()
error: undefined (user controlled) shift '(((1))) << (data[2])'

Rely on mac80211 definitions for ieee80211_bssid_index subelement.

Fixes: 615145f8825c ("mt76: mt7915: introduce 802.11ax multi-bss support")
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c