]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step
authorThadeu Lima de Souza Cascardo <cascardo@igalia.com>
Thu, 7 Nov 2024 13:33:19 +0000 (10:33 -0300)
committerPing-Ke Shih <pkshih@realtek.com>
Mon, 18 Nov 2024 01:50:13 +0000 (09:50 +0800)
commit8559a9e0c457729fe3edb3176bbf7c7874f482b0
tree9496626638abc1d6ddec1e2b3c3c306669be7766
parente73e11d303940119e41850a0452a0deda2cc4eb5
wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step

Just like in commit 4dfde294b979 ("rtlwifi: rise completion at the last
step of firmware callback"), only signal completion once the function is
finished. Otherwise, the module removal waiting for the completion could
free the memory that the callback will still use before returning.

Fixes: b0302aba812b ("rtlwifi: Convert to asynchronous firmware load")
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
Acked-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20241107133322.855112-3-cascardo@igalia.com
drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c