truncated loop0: p198 start 4294975487 is beyond EOD, truncated ================================================================== BUG: KCSAN: data-race in _prb_read_valid / data_alloc write to 0xffffffff86c79af0 of 8 bytes by task 4841 on cpu 1: data_alloc+0x310/0x390 kernel/printk/printk_ringbuffer.c:1129 prb_reserve+0x8d6/0xad0 kernel/printk/printk_ringbuffer.c:1727 vprintk_store+0x54a/0x910 kernel/printk/printk.c:2354 vprintk_emit+0x1a4/0x600 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 blk_add_partition block/partitions/core.c:542 [inline] blk_add_partitions block/partitions/core.c:635 [inline] bdev_disk_changed+0x883/0xe00 block/partitions/core.c:695 loop_reread_partitions drivers/block/loop.c:447 [inline] loop_set_status+0x5db/0x6a0 drivers/block/loop.c:1276 loop_set_status64 drivers/block/loop.c:1372 [inline] lo_ioctl+0x671/0x13a0 drivers/block/loop.c:1558 blkdev_ioctl+0x387/0x460 block/ioctl.c:797 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:597 [inline] __se_sys_ioctl+0xce/0x140 fs/ioctl.c:583 __x64_sys_ioctl+0x43/0x50 fs/ioctl.c:583 x64_sys_call+0x1563/0x3020 arch/x86/include/generated/asm/syscalls_64.h:17 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x12c/0x3b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffffffff86c79af0 of 16 bytes by task 4835 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+0x1b6/0x950 kernel/printk/printk_ringbuffer.c:2173 desc_update_last_finalized+0x8f/0x170 kernel/printk/printk_ringbuffer.c:1573 prb_final_commit+0x111/0x150 kernel/printk/printk_ringbuffer.c:1842 vprintk_store+0x88b/0x910 kernel/printk/printk.c:2381 vprintk_emit+0x1a4/0x600 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 disk_unlock_native_capacity block/partitions/core.c:522 [inline] blk_add_partition block/partitions/core.c:545 [inline] blk_add_partitions block/partitions/core.c:635 [inline] bdev_disk_changed+0x99f/0xe00 block/partitions/core.c:695 loop_reread_partitions drivers/block/loop.c:447 [inline] loop_set_status+0x5db/0x6a0 drivers/block/loop.c:1276 loop_set_status64 drivers/block/loop.c:1372 [inline] lo_ioctl+0x671/0x13a0 drivers/block/loop.c:1558 blkdev_ioctl+0x387/0x460 block/ioctl.c:797 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:597 [inline] __se_sys_ioctl+0xce/0x140 fs/ioctl.c:583 __x64_sys_ioctl+0x43/0x50 fs/ioctl.c:583 x64_sys_call+0x1563/0x3020 arch/x86/include/generated/asm/syscalls_64.h:17 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x12c/0x3b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Reported by Kernel Concurrency Sanitizer on: CPU: 0 UID: 0 PID: 4835 Comm: syz.0.196 Not tainted syzkaller #0 PREEMPT(lazy) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/18/2026 ================================================================== loop0: p199 start 4294975487 is beyond EOD, truncated loop0: p200 start 4294975487 is beyond EOD, truncated loop0: p201 start 4294975487 is beyond EOD, truncated loop0: p202 start 4294975487 is beyond EOD, truncated loop0: p203 start 4294975487 is beyond EOD, truncated loop0: p204 start 4294975487 is beyond EOD, truncated loop0: p205 start 4294975487 is beyond EOD, truncated loop0: p206 start 4294975487 is beyond EOD, truncated loop0: p207 start 4294975487 is beyond EOD, truncated loop0: p208 start 4294975487 is beyond EOD, truncated loop0: p209 start 4294975487 is beyond EOD, truncated loop0: p210 start 4294975487 is beyond EOD, truncated loop0: p211 start 4294975487 is beyond EOD, truncated loop0: p212 start 4294975487 is beyond EOD, truncated loop0: p213 start 4294975487 is beyond EOD, truncated loop0: p214 start 4294975487 is beyond EOD, truncated loop0: p215 start 4294975487 is beyond EOD, truncated loop0: p216 start 4294975487 is beyond EOD, truncated loop0: p217 start 4294975487 is beyond EOD, truncated loop0: p218 start 4294975487 is beyond EOD, truncated loop0: p219 start 4294975487 is beyond EOD, truncated loop0: p220 start 4294975487 is beyond EOD, truncated loop0: p221 start 4294975487 is beyond EOD, truncated loop0: p222 start 4294975487 is beyond EOD, truncated loop0: p223 start 4294975487 is beyond EOD, truncated loop0: p224 start 4294975487 is beyond EOD, truncated loop0: p225 start 4294975487 is beyond EOD, truncated loop0: p226 start 4294975487 is beyond EOD, truncated loop0: p227 start 4294975487 is beyond EOD, truncated loop0: p228 start 4294975487 is beyond EOD, truncated loop0: p229 start 4294975487 is beyond EOD, truncated loop0: p230 start 4294975487 is beyond EOD, truncated loop0: p231 start 4294975487 is beyond EOD, truncated loop0: p232 start 4294975487 is beyond EOD, truncated loop0: p233 start 4294975487 is beyond EOD, truncated loop0: p234 start 4294975487 is beyond EOD, truncated loop0: p235 start 4294975487 is beyond EOD, truncated loop0: p236 start 4294975487 is beyond EOD, truncated loop0: p237 start 4294975487 is beyond EOD, truncated loop0: p238 start 4294975487 is beyond EOD, truncated loop0: p239 start 4294975487 is beyond EOD, truncated loop0: p240 start 4294975487 is beyond EOD, truncated loop0: p241 start 4294975487 is beyond EOD, truncated loop0: p242 start 4294975487 is beyond EOD, truncated loop0: p243 start 4294975487 is beyond EOD, truncated loop0: p244 start 4294975487 is beyond EOD, truncated loop0: p245 start 4294975487 is beyond EOD, truncated loop0: p246 start 4294975487 is beyond EOD, truncated loop0: p247 start 4294975487 is beyond EOD, truncated loop0: p248 start 4294975487 is beyond EOD, truncated loop0: p249 start 4294975487 is beyond EOD, truncated loop0: p250 start 4294975487 is beyond EOD, truncated loop0: p251 start 4294975487 is beyond EOD, truncated loop0: p252 start 4294975487 is beyond EOD, truncated loop0: p253 start 4294975487 is beyond EOD, truncated loop0: p254 start 4294975487 is beyond EOD, truncated loop0: p255 start 4294975487 is beyond EOD, truncated