EXT4-fs error (device loop0): ext4_do_update_inode:5121: inode #19: comm syz.0.720: corrupted inode contents ================================================================== BUG: KCSAN: data-race in data_push_tail / number write to 0xffffffff88b9d706 of 1 bytes by task 5724 on cpu 0: number+0x85f/0xa90 lib/vsprintf.c:564 date_str+0x67/0xf0 lib/vsprintf.c:1825 rtc_str+0x220/0x2b0 lib/vsprintf.c:1892 time64_str+0xb3/0xe0 lib/vsprintf.c:1924 time_and_date+0x84/0x2b0 lib/vsprintf.c:1935 pointer+0x1eb/0xd20 lib/vsprintf.c:2446 vsnprintf+0x861/0xe30 lib/vsprintf.c:2807 vscnprintf+0x42/0x90 lib/vsprintf.c:2909 printk_sprint+0x30/0x2d0 kernel/printk/printk.c:2197 vprintk_store+0x570/0x810 kernel/printk/printk.c:2311 vprintk_emit+0x15e/0x680 kernel/printk/printk.c:2383 vprintk_default+0x26/0x30 kernel/printk/printk.c:2422 vprintk+0x75/0x80 kernel/printk/printk_safe.c:68 _printk+0x7a/0xa0 kernel/printk/printk.c:2432 mnt_warn_timestamp_expiry+0x1cd/0x210 fs/namespace.c:2961 do_new_mount_fc fs/namespace.c:3442 [inline] do_new_mount+0x316/0x690 fs/namespace.c:3509 path_mount+0x49b/0xb30 fs/namespace.c:3834 do_mount fs/namespace.c:3847 [inline] __do_sys_mount fs/namespace.c:4055 [inline] __se_sys_mount+0x27c/0x2d0 fs/namespace.c:4032 __x64_sys_mount+0x67/0x80 fs/namespace.c:4032 x64_sys_call+0x203e/0x2d60 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 0xffffffff88b9d700 of 8 bytes by task 5716 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+0x53f/0x810 kernel/printk/printk.c:2301 vprintk_emit+0x15e/0x680 kernel/printk/printk.c:2383 vprintk_default+0x26/0x30 kernel/printk/printk.c:2422 vprintk+0x75/0x80 kernel/printk/printk_safe.c:68 _printk+0x7a/0xa0 kernel/printk/printk.c:2432 __ext4_error_inode+0x2da/0x400 fs/ext4/super.c:854 ext4_do_update_inode fs/ext4/inode.c:5121 [inline] ext4_mark_iloc_dirty+0x325/0xe10 fs/ext4/inode.c:5751 __ext4_mark_inode_dirty+0x314/0x440 fs/ext4/inode.c:5955 ext4_dirty_inode+0x91/0xb0 fs/ext4/inode.c:5984 __mark_inode_dirty+0x166/0x7e0 fs/fs-writeback.c:2493 mark_inode_dirty_sync include/linux/fs.h:2479 [inline] dquot_free_space include/linux/quotaops.h:380 [inline] dquot_free_block include/linux/quotaops.h:390 [inline] ext4_xattr_release_block+0x5ed/0x690 fs/ext4/xattr.c:1352 ext4_xattr_delete_inode+0x6f4/0x790 fs/ext4/xattr.c:2999 ext4_evict_inode+0xa82/0xdd0 fs/ext4/inode.c:273 evict+0x2f0/0x580 fs/inode.c:725 iput_final fs/inode.c:1877 [inline] iput+0x42a/0x5b0 fs/inode.c:1903 ext4_ext_migrate+0x8e3/0x9a0 fs/ext4/migrate.c:588 __ext4_ioctl fs/ext4/ioctl.c:1408 [inline] ext4_ioctl+0x103f/0x2dd0 fs/ext4/ioctl.c:1626 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:907 [inline] __se_sys_ioctl+0xcd/0x140 fs/ioctl.c:893 __x64_sys_ioctl+0x43/0x50 fs/ioctl.c:893 x64_sys_call+0x15cc/0x2d60 arch/x86/include/generated/asm/syscalls_64.h:17 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: 0x00000000ffffe531 -> 0x38333032206c6974 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 5716 Comm: syz.0.720 Tainted: G W 6.12.0-rc3-syzkaller-00044-g2f87d0916ce0 #0 Tainted: [W]=WARN Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 ================================================================== EXT4-fs error (device loop0): ext4_dirty_inode:5984: inode #19: comm syz.0.720: mark_inode_dirty error EXT4-fs error (device loop0): ext4_do_update_inode:5121: inode #19: comm syz.0.720: corrupted inode contents EXT4-fs error (device loop0): ext4_xattr_delete_inode:3006: inode #19: comm syz.0.720: mark_inode_dirty error EXT4-fs error (device loop0): ext4_xattr_delete_inode:3009: inode #19: comm syz.0.720: mark inode dirty (error -117) EXT4-fs warning (device loop0): ext4_evict_inode:276: xattr delete (err -117)