================================================================== BUG: KCSAN: data-race in _prb_read_valid / prb_reserve write to 0xffffffff868f5678 of 88 bytes by task 32557 on cpu 1: prb_reserve+0x696/0xaf0 kernel/printk/printk_ringbuffer.c:1635 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 __ext4_msg+0x18f/0x1a0 fs/ext4/super.c:981 __ext4_fill_super fs/ext4/super.c:5662 [inline] ext4_fill_super+0x2894/0x34e0 fs/ext4/super.c:5724 get_tree_bdev_flags+0x291/0x300 fs/super.c:1692 get_tree_bdev+0x1f/0x30 fs/super.c:1715 ext4_get_tree+0x1c/0x30 fs/ext4/super.c:5756 vfs_get_tree+0x54/0x1d0 fs/super.c:1815 do_new_mount+0x207/0x5e0 fs/namespace.c:3805 path_mount+0x4a4/0xb20 fs/namespace.c:4120 do_mount fs/namespace.c:4133 [inline] __do_sys_mount fs/namespace.c:4344 [inline] __se_sys_mount+0x28f/0x2e0 fs/namespace.c:4321 __x64_sys_mount+0x67/0x80 fs/namespace.c:4321 x64_sys_call+0x2b4d/0x2ff0 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 0xffffffff868f5678 of 8 bytes by task 32565 on cpu 0: desc_read kernel/printk/printk_ringbuffer.c:486 [inline] prb_first_seq kernel/printk/printk_ringbuffer.c:1957 [inline] _prb_read_valid+0x383/0x920 kernel/printk/printk_ringbuffer.c:2114 prb_read_valid+0x3c/0x60 kernel/printk/printk_ringbuffer.c:2185 printk_get_next_message+0xc8/0x510 kernel/printk/printk.c:3005 console_emit_next_record kernel/printk/printk.c:3092 [inline] console_flush_all+0x290/0x730 kernel/printk/printk.c:3226 __console_flush_and_unlock kernel/printk/printk.c:3285 [inline] console_unlock+0xa1/0x330 kernel/printk/printk.c:3325 show_console_dev+0x8a/0x340 fs/proc/consoles.c:45 traverse+0x144/0x3a0 fs/seq_file.c:111 seq_read_iter+0x853/0x940 fs/seq_file.c:195 proc_reg_read_iter+0x110/0x180 fs/proc/inode.c:299 io_iter_do_read io_uring/rw.c:828 [inline] __io_read+0x435/0xc20 io_uring/rw.c:941 io_read+0x1c/0x60 io_uring/rw.c:1020 __io_issue_sqe+0xfb/0x2e0 io_uring/io_uring.c:1773 io_issue_sqe+0x53/0x970 io_uring/io_uring.c:1796 io_queue_sqe io_uring/io_uring.c:2025 [inline] io_submit_sqe io_uring/io_uring.c:2284 [inline] io_submit_sqes+0x664/0x1050 io_uring/io_uring.c:2397 __do_sys_io_uring_enter io_uring/io_uring.c:3464 [inline] __se_sys_io_uring_enter+0x1c1/0x1b70 io_uring/io_uring.c:3398 __x64_sys_io_uring_enter+0x78/0x90 io_uring/io_uring.c:3398 x64_sys_call+0x2de1/0x2ff0 arch/x86/include/generated/asm/syscalls_64.h:427 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 value changed: 0x0000000000003103 -> 0x0000000000005103 Reported by Kernel Concurrency Sanitizer on: CPU: 0 UID: 0 PID: 32565 Comm: syz.6.9013 Not tainted 6.16.0-syzkaller-11241-g186f3edfdd41 #0 PREEMPT(voluntary) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 ==================================================================