EXT4-fs error (device loop7): ext4_mb_generate_buddy:1220: group 0, 
==================================================================
BUG: KCSAN: data-race in data_push_tail / vsnprintf

write to 0xffffffff88bc40f2 of 1 bytes by task 15066 on cpu 0:
 vsnprintf+0xdd8/0xe30
 va_format lib/vsprintf.c:1718 [inline]
 pointer+0x8a1/0xd20 lib/vsprintf.c:2479
 vsnprintf+0x861/0xe30 lib/vsprintf.c:2852
 vscnprintf+0x42/0x90 lib/vsprintf.c:2954
 printk_sprint+0x30/0x2d0 kernel/printk/printk.c:2216
 vprintk_store+0x589/0x870 kernel/printk/printk.c:2336
 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__get_entry fs/fat/dir.c:102 [inline]
 fat_get_entry+0x542/0x5f0 fs/fat/dir.c:128
 fat_get_short_entry fs/fat/dir.c:885 [inline]
 fat_subdirs+0xfa/0x190 fs/fat/dir.c:951
 fat_read_root+0x31d/0x360 fs/fat/inode.c:1345
 fat_fill_super+0x14f5/0x1bf0 fs/fat/inode.c:1814
 vfat_fill_super+0x24/0x30 fs/fat/namei_vfat.c:1200
 get_tree_bdev_flags+0x29f/0x310 fs/super.c:1636
 get_tree_bdev+0x1f/0x30 fs/super.c:1659
 vfat_get_tree+0x1c/0x30 fs/fat/namei_vfat.c:1205
 vfs_get_tree+0x56/0x1e0 fs/super.c:1814
 do_new_mount+0x227/0x690 fs/namespace.c:3507
 path_mount+0x49b/0xb30 fs/namespace.c:3834
 do_mount fs/namespace.c:3847 [inline]
 __do_sys_mount fs/namespace.c:4057 [inline]
 __se_sys_mount+0x27c/0x2d0 fs/namespace.c:4034
 __x64_sys_mount+0x67/0x80 fs/namespace.c:4034
 x64_sys_call+0x2c84/0x2dc0 arch/x86/include/generated/asm/syscalls_64.h:166
 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

read to 0xffffffff88bc40f0 of 8 bytes by task 15062 on cpu 1:
 data_make_reusable kernel/printk/printk_ringbuffer.c:594 [inline]
 data_push_tail+0x102/0x430 kernel/printk/printk_ringbuffer.c:679
 data_alloc+0xbe/0x2c0 kernel/printk/printk_ringbuffer.c:1054
 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
 __ext4_grp_locked_error+0x53e/0x7b0 fs/ext4/super.c:1064
 ext4_mb_generate_buddy+0x247/0x2d0 fs/ext4/mballoc.c:1217
 ext4_mb_init_cache+0x848/0xbc0 fs/ext4/mballoc.c:1406
 ext4_mb_init_group+0x210/0x3b0 fs/ext4/mballoc.c:1543
 ext4_mb_good_group_nolock fs/ext4/mballoc.c:2704 [inline]
 ext4_mb_regular_allocator+0xb1f/0x2390 fs/ext4/mballoc.c:2903
 ext4_mb_new_blocks+0x801/0x2020 fs/ext4/mballoc.c:6217
 ext4_new_meta_blocks+0xc1/0x1a0 fs/ext4/balloc.c:750
 ext4_xattr_block_set+0x1349/0x1ca0 fs/ext4/xattr.c:2121
 ext4_xattr_move_to_block fs/ext4/xattr.c:2670 [inline]
 ext4_xattr_make_inode_space fs/ext4/xattr.c:2745 [inline]
 ext4_expand_extra_isize_ea+0xb37/0xf70 fs/ext4/xattr.c:2837
 __ext4_expand_extra_isize+0x243/0x280 fs/ext4/inode.c:5888
 ext4_try_to_expand_extra_isize fs/ext4/inode.c:5931 [inline]
 __ext4_mark_inode_dirty+0x2c5/0x440 fs/ext4/inode.c:6009
 ext4_inline_data_truncate+0x4d2/0x6b0 fs/ext4/inline.c:2015
 ext4_truncate+0x2f3/0xb10 fs/ext4/inode.c:4173
 ext4_process_orphan+0x113/0x1c0 fs/ext4/orphan.c:339
 ext4_orphan_cleanup+0x696/0x9e0 fs/ext4/orphan.c:474
 __ext4_fill_super fs/ext4/super.c:5610 [inline]
 ext4_fill_super+0x36bb/0x3a10 fs/ext4/super.c:5733
 get_tree_bdev_flags+0x29f/0x310 fs/super.c:1636
 get_tree_bdev+0x1f/0x30 fs/super.c:1659
 ext4_get_tree+0x1c/0x30 fs/ext4/super.c:5765
 vfs_get_tree+0x56/0x1e0 fs/super.c:1814
 do_new_mount+0x227/0x690 fs/namespace.c:3507
 path_mount+0x49b/0xb30 fs/namespace.c:3834
 do_mount fs/namespace.c:3847 [inline]
 __do_sys_mount fs/namespace.c:4057 [inline]
 __se_sys_mount+0x27c/0x2d0 fs/namespace.c:4034
 __x64_sys_mount+0x67/0x80 fs/namespace.c:4034
 x64_sys_call+0x2c84/0x2dc0 arch/x86/include/generated/asm/syscalls_64.h:166
 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: 0x00000001000002e5 -> 0x00000001000a6465

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 UID: 0 PID: 15062 Comm: syz.7.3782 Not tainted 6.13.0-rc2-syzkaller-00192-g243f750a2df0 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024
==================================================================
block bitmap and bg descriptor inconsistent: 191 vs 220 free clusters
EXT4-fs (loop7): 1 truncate cleaned up