wifi: nl80211: hold wdev mutex for tid config
authorJohannes Berg <johannes.berg@intel.com>
Mon, 27 Jun 2022 10:43:37 +0000 (12:43 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 1 Jul 2022 09:14:04 +0000 (11:14 +0200)
commit206bbcf76121664e95a42e1c014c3fe168d07a3d
treeceec21aa407037e9d19df6f5c45f179776626657
parent77e7b6ba78edf817bddfa97fadb15a971992b1ee
wifi: nl80211: hold wdev mutex for tid config

We need wdev_chandef() in this code, which now requires
the wdev mutex due to the per-link nature. Hold it here
to make sure we can access the link.

Reported-by: syzbot+b4e9aa0f32ffd9902442@syzkaller.appspotmail.com
Fixes: 7b0a0e3c3a88 ("wifi: cfg80211: do some rework towards MLO link APIs")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/wireless/nl80211.c