================================================================== BUG: KCSAN: data-race in mem_cgroup_flush_stats_delayed / tick_do_update_jiffies64 read-write to 0xffffffff85c079c0 of 8 bytes by interrupt on cpu 1: tick_do_update_jiffies64+0x112/0x1b0 kernel/time/tick-sched.c:118 tick_sched_do_timer kernel/time/tick-sched.c:199 [inline] tick_sched_timer+0x7e/0x2d0 kernel/time/tick-sched.c:1473 __run_hrtimer+0x132/0x420 kernel/time/hrtimer.c:1685 __hrtimer_run_queues kernel/time/hrtimer.c:1749 [inline] hrtimer_interrupt+0x36e/0xa70 kernel/time/hrtimer.c:1811 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1095 [inline] __sysvec_apic_timer_interrupt+0xa3/0x250 arch/x86/kernel/apic/apic.c:1112 sysvec_apic_timer_interrupt+0x88/0xb0 arch/x86/kernel/apic/apic.c:1106 asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:649 _compound_head include/linux/page-flags.h:253 [inline] PageAnon include/linux/page-flags.h:663 [inline] copy_present_pte+0x88/0xa70 mm/memory.c:952 copy_pte_range+0x3ed/0xc50 mm/memory.c:1085 copy_pmd_range mm/memory.c:1171 [inline] copy_pud_range mm/memory.c:1208 [inline] copy_p4d_range mm/memory.c:1232 [inline] copy_page_range+0x5ea/0x8f0 mm/memory.c:1330 dup_mmap+0x6e0/0xa60 kernel/fork.c:699 dup_mm+0x7c/0x210 kernel/fork.c:1525 copy_mm+0xce/0x140 kernel/fork.c:1577 copy_process+0xdc8/0x20e0 kernel/fork.c:2254 kernel_clone+0x163/0x5c0 kernel/fork.c:2671 __do_sys_clone kernel/fork.c:2805 [inline] __se_sys_clone kernel/fork.c:2789 [inline] __x64_sys_clone+0xc3/0xf0 kernel/fork.c:2789 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd read to 0xffffffff85c079c0 of 8 bytes by task 1836 on cpu 0: mem_cgroup_flush_stats_delayed+0x34/0x140 mm/memcontrol.c:662 workingset_refault+0x3c3/0x820 mm/workingset.c:358 filemap_add_folio+0xe2/0x150 mm/filemap.c:947 __filemap_get_folio+0x510/0x6d0 mm/filemap.c:1981 pagecache_get_page+0x26/0x190 mm/folio-compat.c:104 find_or_create_page include/linux/pagemap.h:613 [inline] grow_dev_page+0x7a/0x5f0 fs/buffer.c:946 grow_buffers fs/buffer.c:1011 [inline] __getblk_slow fs/buffer.c:1038 [inline] __getblk_gfp+0x112/0x1c0 fs/buffer.c:1333 sb_getblk include/linux/buffer_head.h:363 [inline] ext4_getblk+0x178/0x4b0 fs/ext4/inode.c:868 ext4_bread+0x28/0x100 fs/ext4/inode.c:914 ext4_append+0x171/0x270 fs/ext4/namei.c:83 ext4_init_new_dir+0x177/0x500 fs/ext4/namei.c:2943 ext4_mkdir+0x329/0x760 fs/ext4/namei.c:2989 vfs_mkdir+0x27a/0x380 fs/namei.c:4013 do_mkdirat+0x101/0x270 fs/namei.c:4038 __do_sys_mkdirat fs/namei.c:4053 [inline] __se_sys_mkdirat fs/namei.c:4051 [inline] __x64_sys_mkdirat+0x4c/0x60 fs/namei.c:4051 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd value changed: 0x000000010000d81f -> 0x000000010000d820 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 1836 Comm: syz-executor.3 Not tainted 6.0.0-rc7-syzkaller-00081-gc3e0e1e23c70-dirty #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 ==================================================================