================================================================== BUG: KCSAN: data-race in mem_cgroup_flush_stats_ratelimited / tick_do_update_jiffies64 read-write to 0xffffffff860079c0 of 8 bytes by interrupt on cpu 0: tick_do_update_jiffies64+0x112/0x1b0 kernel/time/tick-sched.c:117 tick_sched_do_timer kernel/time/tick-sched.c:229 [inline] tick_nohz_handler+0x7c/0x2d0 kernel/time/tick-sched.c:287 __run_hrtimer kernel/time/hrtimer.c:1692 [inline] __hrtimer_run_queues+0x214/0x5e0 kernel/time/hrtimer.c:1756 hrtimer_interrupt+0x210/0x7b0 kernel/time/hrtimer.c:1818 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1032 [inline] __sysvec_apic_timer_interrupt+0x5c/0x1a0 arch/x86/kernel/apic/apic.c:1049 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1043 [inline] sysvec_apic_timer_interrupt+0x6e/0x80 arch/x86/kernel/apic/apic.c:1043 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 console_flush_all+0x4fc/0x710 console_unlock+0x7b/0x280 kernel/printk/printk.c:3048 vprintk_emit+0x3ed/0x5e0 kernel/printk/printk.c:2348 vprintk_default+0x26/0x30 kernel/printk/printk.c:2363 vprintk+0x75/0x80 kernel/printk/printk_safe.c:45 _printk+0x7a/0xa0 kernel/printk/printk.c:2373 mnt_warn_timestamp_expiry+0x1bf/0x1f0 fs/namespace.c:2807 do_new_mount_fc fs/namespace.c:3287 [inline] do_new_mount+0x316/0x690 fs/namespace.c:3354 path_mount+0x49b/0xb30 fs/namespace.c:3679 do_mount fs/namespace.c:3692 [inline] __do_sys_mount fs/namespace.c:3898 [inline] __se_sys_mount+0x27f/0x2d0 fs/namespace.c:3875 __x64_sys_mount+0x67/0x80 fs/namespace.c:3875 x64_sys_call+0x2591/0x2d30 arch/x86/include/generated/asm/syscalls_64.h:166 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x1d0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffffffff860079c0 of 8 bytes by task 20218 on cpu 1: mem_cgroup_flush_stats_ratelimited+0x29/0x100 mm/memcontrol.c:772 workingset_test_recent+0x113/0x510 mm/workingset.c:473 workingset_refault+0x1e9/0x460 mm/workingset.c:561 __read_swap_cache_async+0x408/0x520 mm/swap_state.c:524 read_swap_cache_async+0x81/0x120 mm/swap_state.c:562 swapin_walk_pmd_entry+0x19a/0x2a0 mm/madvise.c:201 walk_pmd_range mm/pagewalk.c:143 [inline] walk_pud_range mm/pagewalk.c:221 [inline] walk_p4d_range mm/pagewalk.c:256 [inline] walk_pgd_range+0x80d/0xef0 mm/pagewalk.c:293 __walk_page_range+0xc5/0x330 mm/pagewalk.c:395 walk_page_range+0x2c5/0x400 mm/pagewalk.c:521 madvise_willneed mm/madvise.c:272 [inline] madvise_vma_behavior mm/madvise.c:1028 [inline] madvise_walk_vmas mm/madvise.c:1261 [inline] do_madvise+0x1187/0x2620 mm/madvise.c:1441 __do_sys_madvise mm/madvise.c:1454 [inline] __se_sys_madvise mm/madvise.c:1452 [inline] __x64_sys_madvise+0x61/0x70 mm/madvise.c:1452 x64_sys_call+0x2825/0x2d30 arch/x86/include/generated/asm/syscalls_64.h:29 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x1d0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x0000000100000a8f -> 0x0000000100000a90 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 20218 Comm: syz-executor.1 Not tainted 6.9.0-rc3-syzkaller-00365-g399f4dae683a #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 ==================================================================