================================================================== BUG: KCSAN: data-race in __mark_inode_dirty / move_expired_inodes read-write to 0xffff88810064e640 of 8 bytes by task 2480 on cpu 0: move_expired_inodes+0x17b/0x410 fs/fs-writeback.c:1405 queue_io+0xe1/0x2e0 fs/fs-writeback.c:1457 wb_writeback+0x22a/0x6e0 fs/fs-writeback.c:2090 wb_do_writeback fs/fs-writeback.c:2239 [inline] wb_workfn+0x1a8/0x8d0 fs/fs-writeback.c:2279 process_one_work kernel/workqueue.c:2633 [inline] process_scheduled_works+0x5b8/0xa30 kernel/workqueue.c:2706 worker_thread+0x525/0x730 kernel/workqueue.c:2787 kthread+0x1d7/0x210 kernel/kthread.c:388 ret_from_fork+0x48/0x60 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:242 read to 0xffff88810064e640 of 8 bytes by task 26427 on cpu 1: __mark_inode_dirty+0x58/0x7d0 fs/fs-writeback.c:2434 mark_inode_dirty include/linux/fs.h:2383 [inline] dquot_alloc_space include/linux/quotaops.h:319 [inline] dquot_alloc_block include/linux/quotaops.h:336 [inline] ext4_mb_new_blocks+0x103e/0x21e0 fs/ext4/mballoc.c:6156 ext4_ext_map_blocks+0x1086/0x3640 fs/ext4/extents.c:4285 ext4_map_blocks+0x704/0xf60 fs/ext4/inode.c:621 _ext4_get_block+0x103/0x370 fs/ext4/inode.c:763 ext4_get_block_unwritten+0x2c/0xb0 fs/ext4/inode.c:796 __block_write_begin_int+0x40b/0xf70 fs/buffer.c:2103 __block_write_begin+0x5e/0x110 fs/buffer.c:2152 ext4_write_begin+0x41e/0xba0 ext4_da_write_begin+0x1b6/0x550 fs/ext4/inode.c:2875 generic_perform_write+0x1c9/0x410 mm/filemap.c:3928 ext4_buffered_write_iter+0x1f6/0x370 fs/ext4/file.c:299 ext4_file_write_iter+0x297/0xe10 __kernel_write_iter+0x25f/0x480 fs/read_write.c:523 dump_emit_page fs/coredump.c:888 [inline] dump_user_range+0x25d/0x480 fs/coredump.c:915 elf_core_dump+0x1a85/0x1ba0 fs/binfmt_elf.c:2077 do_coredump+0x102a/0x1890 fs/coredump.c:764 get_signal+0xdb5/0x10a0 kernel/signal.c:2879 arch_do_signal_or_restart+0x95/0x4b0 arch/x86/kernel/signal.c:310 exit_to_user_mode_loop kernel/entry/common.c:105 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:328 [inline] irqentry_exit_to_user_mode+0x98/0x130 kernel/entry/common.c:225 irqentry_exit+0x12/0x40 kernel/entry/common.c:328 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:570 value changed: 0x0000000000000007 -> 0x0000000000020087 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 26427 Comm: syz-executor.4 Not tainted 6.7.0-syzkaller-12377-g9d1694dc91ce #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 ================================================================== syz-executor.4 (26427) used greatest stack depth: 8856 bytes left