linux/drivers/net/wireless/realtek
Thadeu Lima de Souza Cascardo c2fe1678e0 wifi: rtlwifi: pci: wait for firmware loading before releasing memory
[ Upstream commit b59b86c5d0 ]

At probe error path, the firmware loading work may have already been
queued. In such a case, it will try to access memory allocated by the probe
function, which is about to be released. In such paths, wait for the
firmware worker to finish before releasing memory.

Fixes: 3d86b93064 ("rtlwifi: Fix PCI probe error path orphaned memory")
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20241206173713.3222187-5-cascardo@igalia.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2025-02-08 09:51:51 +01:00
..
rtl8xxxu wifi: rtl8xxxu: 8188f: Limit TX power index 2024-08-03 08:53:40 +02:00
rtl818x wifi: mac80211: add wake_tx_queue callback to drivers 2022-10-10 11:00:03 +02:00
rtlwifi wifi: rtlwifi: pci: wait for firmware loading before releasing memory 2025-02-08 09:51:51 +01:00
rtw88 wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb 2025-01-09 13:31:42 +01:00
rtw89 wifi: rtw89: check return value of ieee80211_probereq_get() for RNR 2024-12-14 20:00:02 +01:00
Kconfig rtw89: add Realtek 802.11ax driver 2021-10-13 09:01:12 +03:00
Makefile rtw89: add Realtek 802.11ax driver 2021-10-13 09:01:12 +03:00