================================================================== BUG: KCSAN: data-race in can_receive / can_stat_update read-write to 0xffff88810b917468 of 8 bytes by interrupt on cpu 1: can_receive+0x62/0x1f0 net/can/af_can.c:651 can_rcv+0xe7/0x180 net/can/af_can.c:688 __netif_receive_skb_one_core net/core/dev.c:5704 [inline] __netif_receive_skb+0x123/0x280 net/core/dev.c:5817 process_backlog+0x22e/0x440 net/core/dev.c:6149 __napi_poll+0x63/0x3c0 net/core/dev.c:6902 napi_poll net/core/dev.c:6971 [inline] net_rx_action+0x3a1/0x7f0 net/core/dev.c:7093 handle_softirqs+0xbf/0x280 kernel/softirq.c:561 run_ksoftirqd+0x1c/0x30 kernel/softirq.c:950 smpboot_thread_fn+0x31c/0x4c0 kernel/smpboot.c:164 kthread+0x1d1/0x210 kernel/kthread.c:389 ret_from_fork+0x4b/0x60 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 read to 0xffff88810b917468 of 8 bytes by interrupt on cpu 0: can_stat_update+0x444/0x6b0 net/can/proc.c:152 call_timer_fn+0x3a/0x300 kernel/time/timer.c:1793 expire_timers kernel/time/timer.c:1844 [inline] __run_timers kernel/time/timer.c:2418 [inline] __run_timer_base+0x417/0x640 kernel/time/timer.c:2430 run_timer_base kernel/time/timer.c:2439 [inline] run_timer_softirq+0x31/0x70 kernel/time/timer.c:2449 handle_softirqs+0xbf/0x280 kernel/softirq.c:561 __do_softirq kernel/softirq.c:595 [inline] invoke_softirq kernel/softirq.c:435 [inline] __irq_exit_rcu+0x3a/0xc0 kernel/softirq.c:662 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1049 [inline] sysvec_apic_timer_interrupt+0x73/0x80 arch/x86/kernel/apic/apic.c:1049 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 kthread_blkcg+0x36/0x80 kernel/kthread.c:1555 blkcg_css block/blk-cgroup.c:107 [inline] blk_cgroup_congested+0x15/0xc0 block/blk-cgroup.c:2196 __folio_throttle_swaprate+0x60/0x160 mm/swapfile.c:4018 folio_throttle_swaprate include/linux/swap.h:646 [inline] shmem_add_to_page_cache+0x285/0x4b0 mm/shmem.c:817 shmem_alloc_and_add_folio mm/shmem.c:1864 [inline] shmem_get_folio_gfp+0x4f6/0xd90 mm/shmem.c:2358 shmem_fault+0xfa/0x250 mm/shmem.c:2559 __do_fault+0xb6/0x200 mm/memory.c:4907 do_read_fault mm/memory.c:5322 [inline] do_fault mm/memory.c:5456 [inline] do_pte_missing mm/memory.c:3979 [inline] handle_pte_fault mm/memory.c:5801 [inline] __handle_mm_fault mm/memory.c:5944 [inline] handle_mm_fault+0xe98/0x2ac0 mm/memory.c:6112 faultin_page mm/gup.c:1196 [inline] __get_user_pages+0xf2c/0x2670 mm/gup.c:1494 populate_vma_page_range mm/gup.c:1932 [inline] __mm_populate+0x25b/0x3b0 mm/gup.c:2035 mm_populate include/linux/mm.h:3397 [inline] vm_mmap_pgoff+0x1d6/0x290 mm/util.c:580 ksys_mmap_pgoff+0xd0/0x330 mm/mmap.c:546 x64_sys_call+0x1940/0x2dc0 arch/x86/include/generated/asm/syscalls_64.h:10 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x0000000000000e1b -> 0x0000000000000e1c Reported by Kernel Concurrency Sanitizer on: CPU: 0 UID: 0 PID: 6496 Comm: syz.6.883 Not tainted 6.13.0-rc7-syzkaller-00189-g595523945be0 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 ==================================================================