================================================================== BUG: KCSAN: data-race in snd_seq_prioq_cell_out / snd_seq_timer_interrupt write to 0xffff88812332f618 of 4 bytes by interrupt on cpu 1: snd_seq_timer_update_tick sound/core/seq/seq_timer.h:58 [inline] snd_seq_timer_interrupt+0x202/0x280 sound/core/seq/seq_timer.c:150 snd_timer_process_callbacks+0x1e4/0x220 sound/core/timer.c:796 snd_timer_interrupt sound/core/timer.c:919 [inline] snd_timer_interrupt+0x483/0x930 sound/core/timer.c:840 snd_hrtimer_callback+0x18f/0x260 sound/core/hrtimer.c:50 __run_hrtimer kernel/time/hrtimer.c:1517 [inline] __hrtimer_run_queues+0x274/0x5f0 kernel/time/hrtimer.c:1579 hrtimer_interrupt+0x22a/0x480 kernel/time/hrtimer.c:1641 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1119 [inline] smp_apic_timer_interrupt+0xdc/0x280 arch/x86/kernel/apic/apic.c:1144 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:829 arch_local_irq_restore arch/x86/include/asm/paravirt.h:752 [inline] console_unlock+0x8fa/0xb80 kernel/printk/printk.c:2481 vprintk_emit+0x38f/0x4e0 kernel/printk/printk.c:1996 vprintk_default+0x31/0x50 kernel/printk/printk.c:2023 vprintk_func+0x85/0x140 kernel/printk/printk_safe.c:386 printk+0x69/0x91 kernel/printk/printk.c:2056 addrconf_notify.cold+0x2e/0x6e net/ipv6/addrconf.c:3573 notifier_call_chain+0xd7/0x160 kernel/notifier.c:83 __raw_notifier_call_chain kernel/notifier.c:361 [inline] raw_notifier_call_chain+0x37/0x50 kernel/notifier.c:368 call_netdevice_notifiers_info net/core/dev.c:1943 [inline] call_netdevice_notifiers_info+0x9a/0x120 net/core/dev.c:1928 netdev_state_change net/core/dev.c:1378 [inline] netdev_state_change+0xb2/0xd0 net/core/dev.c:1371 do_setlink+0xdf2/0x1ee0 net/core/rtnetlink.c:2814 rtnl_group_changelink net/core/rtnetlink.c:3103 [inline] __rtnl_newlink+0xa8c/0x10a0 net/core/rtnetlink.c:3257 rtnl_newlink+0x63/0x90 net/core/rtnetlink.c:3377 rtnetlink_rcv_msg+0x1d3/0x500 net/core/rtnetlink.c:5438 netlink_rcv_skb+0xb0/0x260 net/netlink/af_netlink.c:2477 rtnetlink_rcv+0x26/0x30 net/core/rtnetlink.c:5456 netlink_unicast_kernel net/netlink/af_netlink.c:1302 [inline] netlink_unicast+0x3a6/0x4d0 net/netlink/af_netlink.c:1328 netlink_sendmsg+0x4d3/0x8b0 net/netlink/af_netlink.c:1917 sock_sendmsg_nosec net/socket.c:652 [inline] sock_sendmsg+0x9f/0xc0 net/socket.c:672 ____sys_sendmsg+0x49d/0x4d0 net/socket.c:2343 ___sys_sendmsg+0xb5/0x100 net/socket.c:2397 __sys_sendmsg+0xa0/0x160 net/socket.c:2430 __do_sys_sendmsg net/socket.c:2439 [inline] __se_sys_sendmsg net/socket.c:2437 [inline] __x64_sys_sendmsg+0x51/0x70 net/socket.c:2437 do_syscall_64+0xcc/0x3a0 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x44/0xa9 read to 0xffff88812332f618 of 4 bytes by task 16516 on cpu 0: event_is_ready sound/core/seq/seq_prioq.c:205 [inline] snd_seq_prioq_cell_out+0x83/0x210 sound/core/seq/seq_prioq.c:225 snd_seq_check_queue+0xce/0x200 sound/core/seq/seq_queue.c:258 snd_seq_enqueue_event+0x163/0x2b0 sound/core/seq/seq_queue.c:330 snd_seq_client_enqueue_event.constprop.0+0x187/0x2a0 sound/core/seq/seq_clientmgr.c:974 snd_seq_write+0x23f/0x4d0 sound/core/seq/seq_clientmgr.c:1093 __vfs_write+0x67/0xc0 fs/read_write.c:494 vfs_write fs/read_write.c:558 [inline] vfs_write+0x18a/0x390 fs/read_write.c:542 ksys_write+0x17b/0x1b0 fs/read_write.c:611 __do_sys_write fs/read_write.c:623 [inline] __se_sys_write fs/read_write.c:620 [inline] __x64_sys_write+0x4c/0x60 fs/read_write.c:620 do_syscall_64+0xcc/0x3a0 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 16516 Comm: syz-executor.2 Not tainted 5.6.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================