[PATCH v5 0/2] wifi: ath11k: fix data out of sync for channel list for reg update

Jeff Johnson jeff.johnson at oss.qualcomm.com
Tue Feb 4 17:44:11 PST 2025


On 1/21/2025 12:00 AM, Kang Yang wrote:
> 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?

Now pushed to 'pending'




More information about the ath11k mailing list