[PATCH v5 0/2] wifi: ath11k: fix data out of sync for channel list for reg update
Kang Yang
quic_kangyang at quicinc.com
Tue Jan 21 00:00:29 PST 2025
On 1/17/2025 2:17 PM, Kang Yang wrote:
> Currently there are two threads to updating/fetch data of channel
> list, and there are no synchronization for the data, it leads data out
> of sync for channel list when doing reg update.
>
> So change the call flow to make sure the fetch data running after the
> update data finished, then data of channel list become synchronization.
>
> Note: This patch-set is an old patch-set in public review written by
> Wen Gong. Just continue sending it for him.
> Link: https://lore.kernel.org/linux-wireless/20230329091235.19500-1-quic_wgong@quicinc.com/
>
> v5:
> 1. rewrite commit message in patch#1.
> 2. update copyright in patch#1, #2.
> v4:
> 1. rewrite commit message in patch#1, #2.
> 2. use list_splice_tail_init() to move list entry.
> 3. use data_lock instead of adding a new lock.
> v3:
> 1. rebase on tag ath-202411251703.
> 2. add KASAN BUG report in patch #1.
> v2:
> 1. rewrite commit message for patch #1 and #2.
> 2. use a local list without the spinlock held for patch #2.
>
Hi, jeff, aditya, vasanth, any comments on this patch-set?
More information about the ath11k
mailing list