]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
wifi: rtw89: check scan C2H event recv ack instead of C2H event done ack
authorChih-Kang Chang <gary.chang@realtek.com>
Mon, 20 Apr 2026 03:40:48 +0000 (11:40 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Wed, 29 Apr 2026 04:52:37 +0000 (12:52 +0800)
commit6a9b4babeb9b555a6b16df2e9e3238c68c61edbb
treeb5e5685ccb49fbc92dec79fb69a8d2dc0cc935df
parent8beba37615f2f59ea7e978843daf2f5ec7f03868
wifi: rtw89: check scan C2H event recv ack instead of C2H event done ack

The original flow checks the scan offload C2H event done ack to increase
the scan sequence. However, the scan offload response C2H event may be
received earlier than the scan offload C2H event done ack, which causes
these C2H event to be dropped by rtw89_fw_c2h_purge_obsoleted_scan_events()
check because the scan sequence of the scan offload response C2H event
is less than the scan offload C2H event done ack. Therefore, checking
the scan offload C2H event recv ack instead of C2H event done ack to fix
this issue.

Signed-off-by: Chih-Kang Chang <gary.chang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20260420034051.17666-14-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/mac.c