openwrt/package/kernel/mac80211
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
..
files hostapd: introduce min_tx_power option 2022-06-28 03:23:51 +03:00
patches mac80211: backport upstream fix for unitialized lock usage 2022-08-08 15:37:34 +02:00
scripts mac80211: replace backticks by $(...) 2020-05-13 19:01:23 +02:00
ath.mk ath10k: enable encapsulation offload by default 2022-06-27 21:33:16 +02:00
broadcom.mk mac80211: enable CONFIG_BRCMFMAC_SDIO for imx/cortexa7 2022-07-11 14:18:40 +02:00
intel.mk mac80211: Add DRIVER_11AX_SUPPORT dependency to mac80211-hwsim and iwlwifi 2022-07-03 20:48:44 +02:00
Makefile mac80211: Update to version 5.15.58-1 2022-07-31 16:22:08 +02:00
marvell.mk kernel: Remove support for kernel 3.18 2019-05-03 22:41:38 +02:00
ralink.mk treewide: nuke DRIVER_11W_SUPPORT 2020-12-23 16:36:08 +01:00
realtek.mk mac80211: add debug compile option for rtw88 devices 2022-02-20 14:26:40 +01:00