================================================================== BUG: KCSAN: data-race in _prb_read_valid / prb_reserve_in_last write to 0xffffffff86e718f8 of 8 bytes by interrupt on cpu 1: data_realloc kernel/printk/printk_ringbuffer.c:1228 [inline] prb_reserve_in_last+0x9c7/0xae0 kernel/printk/printk_ringbuffer.c:1498 vprintk_store+0x45b/0x910 kernel/printk/printk.c:2328 vprintk_emit+0x1a4/0x610 kernel/printk/printk.c:2455 vprintk_default+0x26/0x30 kernel/printk/printk.c:2494 vprintk+0x1d/0x30 kernel/printk/printk_safe.c:82 _printk+0x79/0xa0 kernel/printk/printk.c:2504 print_daily_error_info+0x24a/0x300 fs/ext4/super.c:3731 call_timer_fn+0x36/0x250 kernel/time/timer.c:1748 expire_timers kernel/time/timer.c:1799 [inline] __run_timers kernel/time/timer.c:2374 [inline] __run_timer_base+0x40c/0x5f0 kernel/time/timer.c:2386 run_timer_base kernel/time/timer.c:2395 [inline] run_timer_softirq+0x31/0x70 kernel/time/timer.c:2405 handle_softirqs+0x109/0x310 kernel/softirq.c:669 __do_softirq kernel/softirq.c:703 [inline] invoke_softirq kernel/softirq.c:542 [inline] __irq_exit_rcu+0x40/0xf0 kernel/softirq.c:786 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1062 [inline] sysvec_apic_timer_interrupt+0x74/0x80 arch/x86/kernel/apic/apic.c:1062 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674 bio_may_need_split block/blk.h:-1 [inline] __bio_split_to_limits block/blk.h:435 [inline] blk_mq_submit_bio+0xdcb/0x1210 block/blk-mq.c:3157 __submit_bio+0x54/0x3d0 block/blk-core.c:673 __submit_bio_noacct_mq block/blk-core.c:756 [inline] submit_bio_noacct_nocheck+0x153/0x620 block/blk-core.c:790 submit_bio_noacct+0x738/0x970 block/blk-core.c:925 submit_bio+0x2a4/0x2c0 block/blk-core.c:966 blk_crypto_submit_bio include/linux/blk-crypto.h:212 [inline] __bh_submit+0x373/0x3b0 fs/buffer.c:1144 bh_submit+0x26/0x30 fs/buffer.c:1158 ext4_commit_super+0x197/0x260 fs/ext4/super.c:6367 ext4_handle_error+0x46f/0x570 fs/ext4/super.c:725 __ext4_error_inode+0x1af/0x3a0 fs/ext4/super.c:871 __ext4_iget+0x1024/0x2360 fs/ext4/inode.c:-1 ext4_orphan_get+0x157/0x410 fs/ext4/ialloc.c:1403 ext4_orphan_cleanup+0x6a6/0xab0 fs/ext4/orphan.c:466 __ext4_fill_super fs/ext4/super.c:5735 [inline] ext4_fill_super+0x33f2/0x37c0 fs/ext4/super.c:5865 get_tree_bdev_flags+0x291/0x300 fs/super.c:1883 get_tree_bdev+0x1f/0x30 fs/super.c:1906 ext4_get_tree+0x1c/0x30 fs/ext4/super.c:5897 vfs_get_tree+0x57/0x1d0 fs/super.c:1943 fc_mount fs/namespace.c:1282 [inline] do_new_mount_fc fs/namespace.c:3910 [inline] do_new_mount+0x288/0x730 fs/namespace.c:3986 path_mount+0x4ad/0xb90 fs/namespace.c:4337 do_mount fs/namespace.c:4350 [inline] __do_sys_mount fs/namespace.c:4565 [inline] __se_sys_mount+0x28c/0x2e0 fs/namespace.c:4542 __x64_sys_mount+0x67/0x80 fs/namespace.c:4542 x64_sys_call+0xc3b/0x2550 arch/x86/include/generated/asm/syscalls_64.h:166 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x112/0x360 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffffffff86e718f0 of 16 bytes by task 2977 on cpu 0: desc_read kernel/printk/printk_ringbuffer.c:496 [inline] desc_read_finalized_seq kernel/printk/printk_ringbuffer.c:1934 [inline] prb_read kernel/printk/printk_ringbuffer.c:1982 [inline] _prb_read_valid+0x183/0x930 kernel/printk/printk_ringbuffer.c:2173 prb_read_valid+0x3c/0x60 kernel/printk/printk_ringbuffer.c:2245 syslog_print+0x253/0x550 kernel/printk/printk.c:1628 do_syslog+0x52b/0x7f0 kernel/printk/printk.c:1763 __do_sys_syslog kernel/printk/printk.c:1855 [inline] __se_sys_syslog kernel/printk/printk.c:1853 [inline] __x64_sys_syslog+0x41/0x50 kernel/printk/printk.c:1853 x64_sys_call+0x1d36/0x2550 arch/x86/include/generated/asm/syscalls_64.h:104 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x112/0x360 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe+0x77/0x7f Reported by Kernel Concurrency Sanitizer on: CPU: 0 UID: 0 PID: 2977 Comm: klogd Not tainted syzkaller #0 PREEMPT(lazy) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 ==================================================================