hid-generic 0000:0000:0000.0172: unknown main item tag 0x0 ================================================================== BUG: KCSAN: data-race in data_alloc / prb_reserve write to 0xffffffff8687ed80 of 8 bytes by task 17633 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 logfc+0x2cb/0x2e0 fs/fs_context.c:-1 __fs_parse+0x359/0x420 fs/fs_parser.c:125 fs_parse include/linux/fs_parser.h:76 [inline] nfs_fs_context_parse_param+0x66/0x1790 fs/nfs/fs_context.c:568 vfs_parse_fs_param+0x142/0x2a0 fs/fs_context.c:146 vfs_parse_fs_string fs/fs_context.c:188 [inline] vfs_parse_monolithic_sep+0x18a/0x200 fs/fs_context.c:230 generic_parse_monolithic+0x24/0x30 fs/fs_context.c:258 nfs_fs_context_parse_monolithic+0x4ce/0x1280 fs/nfs/fs_context.c:-1 parse_monolithic_mount_data+0x43/0x60 fs/fs_context.c:723 do_new_mount+0x1da/0x680 fs/namespace.c:3852 path_mount+0x4a4/0xb20 fs/namespace.c:4180 do_mount fs/namespace.c:4193 [inline] __do_sys_mount fs/namespace.c:4404 [inline] __se_sys_mount+0x28f/0x2e0 fs/namespace.c:4381 __x64_sys_mount+0x67/0x80 fs/namespace.c:4381 x64_sys_call+0xd36/0x2fb0 arch/x86/include/generated/asm/syscalls_64.h:166 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd2/0x200 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffffffff8687ed80 of 8 bytes by task 3608 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 hid_connect+0xe91/0xed0 drivers/hid/hid-core.c:2313 hid_hw_start+0x82/0xe0 drivers/hid/hid-core.c:2354 hid_generic_probe+0x5b/0x70 drivers/hid/hid-generic.c:70 __hid_device_probe drivers/hid/hid-core.c:2724 [inline] hid_device_probe+0x2c8/0x490 drivers/hid/hid-core.c:2761 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x1bf/0x5a0 drivers/base/dd.c:657 __driver_probe_device+0x121/0x190 drivers/base/dd.c:799 driver_probe_device+0x37/0x2f0 drivers/base/dd.c:829 __device_attach_driver+0x205/0x310 drivers/base/dd.c:957 bus_for_each_drv+0x1c0/0x230 drivers/base/bus.c:462 __device_attach+0x1c7/0x290 drivers/base/dd.c:1029 device_initial_probe+0x1a/0x30 drivers/base/dd.c:1078 bus_probe_device+0x143/0x1d0 drivers/base/bus.c:537 device_add+0x5c9/0x770 drivers/base/core.c:3692 hid_add_device+0x273/0x2f0 drivers/hid/hid-core.c:2907 uhid_device_add_worker+0x2b/0xa0 drivers/hid/uhid.c:73 process_one_work kernel/workqueue.c:3238 [inline] process_scheduled_works+0x4cb/0x9d0 kernel/workqueue.c:3321 worker_thread+0x582/0x770 kernel/workqueue.c:3402 kthread+0x486/0x510 kernel/kthread.c:464 ret_from_fork+0xda/0x150 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 value changed: 0x00000000000083a0 -> 0x00000000000b3e48 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 3608 Comm: kworker/1:5 Not tainted 6.15.0-syzkaller-12426-ge271ed52b344 #0 PREEMPT(voluntary) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Workqueue: events uhid_device_add_worker ================================================================== hid-generic 0000:0000:0000.0172: hidraw0: HID v0.00 Device [syz1] on syz0