1
0
mirror of https://git.openwrt.org/openwrt/openwrt.git synced 2024-10-19 05:58:53 +02:00
openwrt/package/kernel/mac80211/patches
Koen Vandeputte 8b804cae5e mac80211: backport upstream fix for unitialized lock usage
Backports upstream fix from 5.19

lockdep complains use of uninitialized spinlock at ieee80211_do_stop() [1],
for commit f856373e2f31ffd3 ("wifi: mac80211: do not wake queues on a vif
that is being stopped") guards clear_bit() using fq.lock even before
fq_init() from ieee80211_txq_setup_flows() initializes this spinlock.

According to discussion [2], Toke was not happy with expanding usage of
fq.lock. Since __ieee80211_wake_txqs() is called under RCU read lock, we
can instead use synchronize_rcu() for flushing ieee80211_wake_txqs().

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
2022-08-08 15:37:34 +02:00
..
ath mac80211: Update to version 5.15.58-1 2022-07-31 16:22:08 +02:00
ath5k mac80211: Update to version 5.12.19-1 2021-10-23 23:17:28 +02:00
ath9k mac80211: Update to version 5.15.58-1 2022-07-31 16:22:08 +02:00
ath10k mac80211: Update to version 5.15.58-1 2022-07-31 16:22:08 +02:00
brcm mac80211: Update to version 5.15.58-1 2022-07-31 16:22:08 +02:00
build mac80211: Update to version 5.15.58-1 2022-07-31 16:22:08 +02:00
mwl mac80211: Update to version 5.15.58-1 2022-07-31 16:22:08 +02:00
rt2x00 mac80211: Update to version 5.15.58-1 2022-07-31 16:22:08 +02:00
subsys mac80211: backport upstream fix for unitialized lock usage 2022-08-08 15:37:34 +02:00