vhci_hcd vhci_hcd.0: pdev(3) rhport(3) sockfd(7) ================================================================== BUG: KCSAN: data-race in data_alloc / prb_reserve write to 0xffffffff86873d30 of 8 bytes by task 9678 on cpu 0: data_alloc+0x27d/0x2b0 kernel/printk/printk_ringbuffer.c:1096 prb_reserve+0x808/0xaf0 kernel/printk/printk_ringbuffer.c:1669 vprintk_store+0x56d/0x860 kernel/printk/printk.c:2326 vprintk_emit+0x178/0x650 kernel/printk/printk.c:2426 vprintk_default+0x26/0x30 kernel/printk/printk.c:2465 vprintk+0x1d/0x30 kernel/printk/printk_safe.c:82 _printk+0x79/0xa0 kernel/printk/printk.c:2475 __netdev_printk+0x321/0x3e0 net/core/dev.c:12411 netdev_info+0x9b/0xd0 net/core/dev.c:12458 __dev_set_promiscuity+0x173/0x360 net/core/dev.c:9174 dev_set_promiscuity+0x39/0x90 net/core/dev.c:9212 macsec_dev_stop+0x303/0x360 drivers/net/macsec.c:3678 __dev_close_many+0x1e1/0x420 net/core/dev.c:1702 dev_close_many+0xff/0x240 net/core/dev.c:1727 unregister_netdevice_many_notify+0x441/0x16a0 net/core/dev.c:11952 unregister_netdevice_many+0x19/0x20 net/core/dev.c:12046 rtnl_newlink_create+0x540/0x630 net/core/rtnetlink.c:3861 __rtnl_newlink net/core/rtnetlink.c:3950 [inline] rtnl_newlink+0xf29/0x12d0 net/core/rtnetlink.c:4065 rtnetlink_rcv_msg+0x5fb/0x6d0 net/core/rtnetlink.c:6955 netlink_rcv_skb+0x120/0x220 net/netlink/af_netlink.c:2534 rtnetlink_rcv+0x1c/0x30 net/core/rtnetlink.c:6982 netlink_unicast_kernel net/netlink/af_netlink.c:1313 [inline] netlink_unicast+0x59e/0x670 net/netlink/af_netlink.c:1339 netlink_sendmsg+0x58b/0x6b0 net/netlink/af_netlink.c:1883 sock_sendmsg_nosec net/socket.c:712 [inline] __sock_sendmsg+0x142/0x180 net/socket.c:727 ____sys_sendmsg+0x31e/0x4e0 net/socket.c:2566 ___sys_sendmsg+0x17b/0x1d0 net/socket.c:2620 __sys_sendmsg net/socket.c:2652 [inline] __do_sys_sendmsg net/socket.c:2657 [inline] __se_sys_sendmsg net/socket.c:2655 [inline] __x64_sys_sendmsg+0xd4/0x160 net/socket.c:2655 x64_sys_call+0x2999/0x2fb0 arch/x86/include/generated/asm/syscalls_64.h:47 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd0/0x1a0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffffffff86873d30 of 8 bytes by task 9664 on cpu 1: desc_read kernel/printk/printk_ringbuffer.c:482 [inline] desc_push_tail kernel/printk/printk_ringbuffer.c:778 [inline] desc_reserve kernel/printk/printk_ringbuffer.c:924 [inline] prb_reserve+0x221/0xaf0 kernel/printk/printk_ringbuffer.c:1619 vprintk_store+0x56d/0x860 kernel/printk/printk.c:2326 vprintk_emit+0x178/0x650 kernel/printk/printk.c:2426 dev_vprintk_emit+0x242/0x2a0 drivers/base/core.c:4917 dev_printk_emit+0x84/0xb0 drivers/base/core.c:4928 __dev_printk+0xf3/0x110 drivers/base/core.c:4940 _dev_info+0x9b/0xd0 drivers/base/core.c:4986 attach_store+0x4d1/0x680 drivers/usb/usbip/vhci_sysfs.c:418 dev_attr_store+0x47/0x70 drivers/base/core.c:2440 sysfs_kf_write+0xfb/0x120 fs/sysfs/file.c:145 kernfs_fop_write_iter+0x1be/0x2d0 fs/kernfs/file.c:334 new_sync_write fs/read_write.c:591 [inline] vfs_write+0x49d/0x8d0 fs/read_write.c:684 ksys_write+0xda/0x1a0 fs/read_write.c:736 __do_sys_write fs/read_write.c:747 [inline] __se_sys_write fs/read_write.c:744 [inline] __x64_sys_write+0x40/0x50 fs/read_write.c:744 x64_sys_call+0x2cdd/0x2fb0 arch/x86/include/generated/asm/syscalls_64.h:2 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd0/0x1a0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0xfffffffffffe4ec0 -> 0x0000000000068950 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 9664 Comm: syz.3.1828 Not tainted 6.15.0-rc5-syzkaller-00038-g707df3375124 #0 PREEMPT(voluntary) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/19/2025 ================================================================== vhci_hcd vhci_hcd.0: devid(0) speed(3) speed_str(high-speed) vhci_hcd vhci_hcd.0: Device attached vhci_hcd vhci_hcd.0: pdev(3) rhport(4) sockfd(15) vhci_hcd vhci_hcd.0: devid(0) speed(2) speed_str(full-speed) vhci_hcd vhci_hcd.0: Device attached