================================================================== BUG: KCSAN: data-race in ieee80211_rx_handlers / ieee80211_sta_last_active write to 0xffff88802cf2a220 of 8 bytes by interrupt on cpu 1: ieee80211_rx_h_sta_process net/mac80211/rx.c:1741 [inline] ieee80211_rx_handlers+0x67d/0x7030 net/mac80211/rx.c:3770 ieee80211_invoke_rx_handlers net/mac80211/rx.c:3823 [inline] ieee80211_prepare_and_rx_handle+0x19e5/0x2f40 net/mac80211/rx.c:4503 __ieee80211_rx_handle_packet net/mac80211/rx.c:4588 [inline] ieee80211_rx_list+0x101e/0x14a0 net/mac80211/rx.c:4744 ieee80211_rx_napi+0x4f/0x130 net/mac80211/rx.c:4767 ieee80211_rx include/net/mac80211.h:4507 [inline] ieee80211_tasklet_handler+0xef/0x140 net/mac80211/main.c:235 tasklet_action_common+0x81/0xa0 kernel/softirq.c:555 __do_softirq+0x13c/0x2c3 kernel/softirq.c:343 asm_call_irq_on_stack+0xf/0x20 __run_on_irqstack arch/x86/include/asm/irq_stack.h:26 [inline] run_on_irqstack_cond arch/x86/include/asm/irq_stack.h:77 [inline] do_softirq_own_stack+0x32/0x40 arch/x86/kernel/irq_64.c:77 do_softirq kernel/softirq.c:246 [inline] __local_bh_enable_ip+0xba/0xd0 kernel/softirq.c:196 __raw_spin_unlock_bh include/linux/spinlock_api_smp.h:176 [inline] _raw_spin_unlock_bh+0x33/0x40 kernel/locking/spinlock.c:207 spin_unlock_bh include/linux/spinlock.h:399 [inline] cfg80211_bss_update+0xf5b/0x1010 net/wireless/scan.c:1777 cfg80211_inform_single_bss_frame_data+0x449/0x7b0 net/wireless/scan.c:2400 cfg80211_inform_bss_frame_data+0x4a/0x860 net/wireless/scan.c:2433 ieee80211_bss_info_update+0x33d/0x520 net/mac80211/scan.c:190 ieee80211_rx_bss_info net/mac80211/ibss.c:1126 [inline] ieee80211_rx_mgmt_probe_beacon net/mac80211/ibss.c:1615 [inline] ieee80211_ibss_rx_queued_mgmt+0xf48/0x12c0 net/mac80211/ibss.c:1642 ieee80211_iface_work+0x51d/0x670 net/mac80211/iface.c:1423 process_one_work+0x3e1/0x950 kernel/workqueue.c:2275 worker_thread+0x635/0xb90 kernel/workqueue.c:2421 kthread+0x1fd/0x220 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296 read to 0xffff88802cf2a220 of 8 bytes by task 9881 on cpu 0: ieee80211_sta_last_active+0x171/0x1b0 net/mac80211/sta_info.c:2546 ieee80211_ibss_sta_expire net/mac80211/ibss.c:1265 [inline] ieee80211_sta_merge_ibss net/mac80211/ibss.c:1305 [inline] ieee80211_ibss_work+0x314/0xd90 net/mac80211/ibss.c:1711 ieee80211_iface_work+0x628/0x670 net/mac80211/iface.c:1445 process_one_work+0x3e1/0x950 kernel/workqueue.c:2275 worker_thread+0x635/0xb90 kernel/workqueue.c:2421 kthread+0x1fd/0x220 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 9881 Comm: kworker/u4:5 Not tainted 5.10.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: phy13 ieee80211_iface_work ==================================================================