================================================================== BUG: KCSAN: data-race in bcm_can_tx / bcm_tx_setup write to 0xffff88813445bb10 of 4 bytes by task 21881 on cpu 1: bcm_tx_setup+0x698/0xd30 net/can/bcm.c:995 bcm_sendmsg+0x38b/0x470 net/can/bcm.c:1355 sock_sendmsg_nosec net/socket.c:724 [inline] sock_sendmsg net/socket.c:747 [inline] ____sys_sendmsg+0x375/0x4c0 net/socket.c:2501 ___sys_sendmsg net/socket.c:2555 [inline] __sys_sendmsg+0x1e3/0x270 net/socket.c:2584 __do_sys_sendmsg net/socket.c:2593 [inline] __se_sys_sendmsg net/socket.c:2591 [inline] __x64_sys_sendmsg+0x46/0x50 net/socket.c:2591 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd read to 0xffff88813445bb10 of 4 bytes by interrupt on cpu 0: bcm_can_tx+0x4e/0x410 net/can/bcm.c:276 bcm_tx_timeout_handler+0xdb/0x260 __run_hrtimer kernel/time/hrtimer.c:1685 [inline] __hrtimer_run_queues+0x217/0x700 kernel/time/hrtimer.c:1749 hrtimer_run_softirq+0xd6/0x120 kernel/time/hrtimer.c:1766 __do_softirq+0xc1/0x265 kernel/softirq.c:571 invoke_softirq kernel/softirq.c:445 [inline] __irq_exit_rcu+0x57/0xa0 kernel/softirq.c:650 sysvec_apic_timer_interrupt+0x6d/0x80 arch/x86/kernel/apic/apic.c:1107 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645 mas_wr_node_store lib/maple_tree.c:4196 [inline] mas_wr_modify+0x22e4/0x39e0 lib/maple_tree.c:4423 mas_wr_store_entry+0x701/0x840 lib/maple_tree.c:4468 mas_store_prealloc+0xe9/0x250 lib/maple_tree.c:5793 vma_iter_store mm/internal.h:1013 [inline] vma_complete+0x2b2/0x640 mm/mmap.c:572 __split_vma+0x3d4/0x400 mm/mmap.c:2214 split_vma+0x6d/0x90 mm/mmap.c:2242 mprotect_fixup+0x534/0x5b0 mm/mprotect.c:663 do_mprotect_pkey+0x63d/0x8f0 mm/mprotect.c:831 __do_sys_mprotect mm/mprotect.c:852 [inline] __se_sys_mprotect mm/mprotect.c:849 [inline] __x64_sys_mprotect+0x48/0x50 mm/mprotect.c:849 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd value changed: 0x00000099 -> 0x00000000 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 21866 Comm: syz-executor.3 Not tainted 6.3.0-rc6-syzkaller-00173-g7a934f4bd7d6 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 ==================================================================