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@xxxxxxxxxxx/ >> >> 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'