diff options
author | Felix Fietkau <nbd@nbd.name> | 2024-11-15 12:58:50 +0100 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2024-12-03 11:28:59 +0100 |
commit | 52cebabb1264a51c80b2461d52e71600c1c58df2 (patch) | |
tree | 12e8a0f627e2d0090ec136e8400050821a00c3bc /drivers/misc/xilinx_tmr_inject.c | |
parent | 11ac0d7c3b5ba58232fb7dacb54371cbe75ec183 (diff) | |
download | linux-52cebabb1264a51c80b2461d52e71600c1c58df2.tar.gz linux-52cebabb1264a51c80b2461d52e71600c1c58df2.tar.bz2 linux-52cebabb1264a51c80b2461d52e71600c1c58df2.zip |
wifi: mac80211: fix vif addr when switching from monitor to station
Since adding support for opting out of virtual monitor support, a zero vif
addr was used to indicate passive vs active monitor to the driver.
This would break the vif->addr when changing the netdev mac address before
switching the interface from monitor to sta mode.
Fix the regression by adding a separate flag to indicate whether vif->addr
is valid.
Reported-by: syzbot+9ea265d998de25ac6a46@syzkaller.appspotmail.com
Fixes: 9d40f7e32774 ("wifi: mac80211: add flag to opt out of virtual monitor support")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Link: https://patch.msgid.link/20241115115850.37449-1-nbd@nbd.name
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'drivers/misc/xilinx_tmr_inject.c')
0 files changed, 0 insertions, 0 deletions