[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