================================================================== BUG: KCSAN: data-race in data_alloc / prb_reserve write to 0xffffffff86668eb0 of 8 bytes by task 29 on cpu 1: data_alloc+0x291/0x2c0 kernel/printk/printk_ringbuffer.c:1096 prb_reserve+0x85e/0xb60 kernel/printk/printk_ringbuffer.c:1669 vprintk_store+0x558/0x870 kernel/printk/printk.c:2326 vprintk_emit+0x15e/0x680 kernel/printk/printk.c:2408 vprintk_default+0x26/0x30 kernel/printk/printk.c:2447 vprintk+0x75/0x80 kernel/printk/printk_safe.c:86 _printk+0x7a/0xa0 kernel/printk/printk.c:2457 kauditd_printk_skb kernel/audit.c:546 [inline] kauditd_hold_skb+0x1a3/0x1b0 kernel/audit.c:581 kauditd_send_queue+0x288/0x2e0 kernel/audit.c:766 kauditd_thread+0x42a/0x650 kernel/audit.c:890 kthread+0x1d1/0x210 kernel/kthread.c:389 ret_from_fork+0x4b/0x60 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 read to 0xffffffff86668eb0 of 8 bytes by task 12519 on cpu 0: 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+0x235/0xb60 kernel/printk/printk_ringbuffer.c:1619 vprintk_store+0x558/0x870 kernel/printk/printk.c:2326 vprintk_emit+0x15e/0x680 kernel/printk/printk.c:2408 vprintk_default+0x26/0x30 kernel/printk/printk.c:2447 vprintk+0x75/0x80 kernel/printk/printk_safe.c:86 _printk+0x7a/0xa0 kernel/printk/printk.c:2457 _fat_msg+0xa2/0xd0 fs/fat/misc.c:62 __fat_fs_error+0x176/0x1d0 fs/fat/misc.c:31 fat_bmap_cluster fs/fat/cache.c:303 [inline] fat_get_mapped_cluster+0x22e/0x240 fs/fat/cache.c:320 fat_bmap+0x25f/0x290 fs/fat/cache.c:384 __fat_get_block fs/fat/inode.c:128 [inline] fat_get_block+0xd1/0x5e0 fs/fat/inode.c:189 block_read_full_folio+0x26b/0x6f0 fs/buffer.c:2396 do_mpage_readpage+0xb83/0xcb0 fs/mpage.c:317 mpage_readahead+0x1ad/0x2d0 fs/mpage.c:374 fat_readahead+0x1c/0x30 fs/fat/inode.c:209 read_pages+0xa0/0x540 mm/readahead.c:160 page_cache_ra_unbounded+0x2b8/0x310 mm/readahead.c:295 do_page_cache_ra mm/readahead.c:325 [inline] page_cache_ra_order+0xf7/0x110 mm/readahead.c:524 do_sync_mmap_readahead+0x267/0x2a0 mm/filemap.c:3203 filemap_fault+0x32f/0xb30 mm/filemap.c:3344 __do_fault+0xb6/0x200 mm/memory.c:4907 do_cow_fault mm/memory.c:5352 [inline] do_fault mm/memory.c:5458 [inline] do_pte_missing mm/memory.c:3979 [inline] handle_pte_fault mm/memory.c:5801 [inline] __handle_mm_fault mm/memory.c:5944 [inline] handle_mm_fault+0x1232/0x2ac0 mm/memory.c:6112 faultin_page mm/gup.c:1196 [inline] __get_user_pages+0xf2c/0x2670 mm/gup.c:1494 populate_vma_page_range mm/gup.c:1932 [inline] __mm_populate+0x25b/0x3b0 mm/gup.c:2035 mm_populate include/linux/mm.h:3386 [inline] vm_mmap_pgoff+0x1d6/0x290 mm/util.c:585 ksys_mmap_pgoff+0x286/0x330 mm/mmap.c:542 x64_sys_call+0x1940/0x2dc0 arch/x86/include/generated/asm/syscalls_64.h:10 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0xfffffffffffce250 -> 0x0000000000079ee0 Reported by Kernel Concurrency Sanitizer on: CPU: 0 UID: 0 PID: 12519 Comm: syz.4.3404 Not tainted 6.13.0-rc3-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/25/2024 ================================================================== FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) FAT-fs (loop4): error, fat_bmap_cluster: request beyond EOF (i_pos 899) syz.4.3404 (12519) used greatest stack depth: 8824 bytes left