================================================================== BUG: KCSAN: data-race in mem_cgroup_flush_stats_ratelimited / tick_do_update_jiffies64 read-write to 0xffffffff86c07a00 of 8 bytes by interrupt on cpu 0: tick_do_update_jiffies64+0x113/0x1c0 kernel/time/tick-sched.c:118 tick_sched_do_timer kernel/time/tick-sched.c:253 [inline] tick_nohz_handler+0x8d/0x3d0 kernel/time/tick-sched.c:312 __run_hrtimer kernel/time/hrtimer.c:1930 [inline] __hrtimer_run_queues+0x276/0x4f0 kernel/time/hrtimer.c:1994 hrtimer_interrupt+0x261/0x850 kernel/time/hrtimer.c:2113 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1050 [inline] __sysvec_apic_timer_interrupt+0x5f/0x1c0 arch/x86/kernel/apic/apic.c:1067 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1061 [inline] sysvec_apic_timer_interrupt+0x6f/0x80 arch/x86/kernel/apic/apic.c:1061 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 console_flush_one_record arch/x86/include/asm/irqflags.h:-1 [inline] console_flush_all+0x540/0x6c0 kernel/printk/printk.c:3343 __console_flush_and_unlock kernel/printk/printk.c:3373 [inline] console_unlock+0xa1/0x280 kernel/printk/printk.c:3413 vprintk_emit+0x3e4/0x600 kernel/printk/printk.c:2479 vprintk_default+0x26/0x30 kernel/printk/printk.c:2494 vprintk+0x1d/0x30 kernel/printk/printk_safe.c:82 _printk+0x79/0xa0 kernel/printk/printk.c:2504 __ext4_msg+0x1aa/0x1c0 fs/ext4/super.c:1001 mpage_map_and_submit_extent fs/ext4/inode.c:2515 [inline] ext4_do_writepages+0x1d43/0x2770 fs/ext4/inode.c:2948 ext4_writepages+0x18f/0x320 fs/ext4/inode.c:3042 do_writepages+0x1c6/0x310 mm/page-writeback.c:2571 __writeback_single_inode+0x7f/0x650 fs/fs-writeback.c:1764 writeback_sb_inodes+0x4dd/0xaa0 fs/fs-writeback.c:2056 __writeback_inodes_wb+0x94/0x1a0 fs/fs-writeback.c:2132 wb_writeback+0x261/0x560 fs/fs-writeback.c:2243 wb_check_start_all fs/fs-writeback.c:2369 [inline] wb_do_writeback fs/fs-writeback.c:2395 [inline] wb_workfn+0x4d1/0x930 fs/fs-writeback.c:2428 process_one_work kernel/workqueue.c:3314 [inline] process_scheduled_works+0x4f0/0x9c0 kernel/workqueue.c:3397 worker_thread+0x58a/0x780 kernel/workqueue.c:3478 kthread+0x22a/0x280 kernel/kthread.c:436 ret_from_fork+0x146/0x330 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 read to 0xffffffff86c07a00 of 8 bytes by task 18477 on cpu 1: mem_cgroup_flush_stats_ratelimited+0x29/0x50 mm/memcontrol.c:743 count_shadow_nodes+0x6a/0x250 mm/workingset.c:692 do_shrink_slab+0x63/0x660 mm/shrinker.c:382 shrink_slab_memcg mm/shrinker.c:553 [inline] shrink_slab+0x545/0x8f0 mm/shrinker.c:631 shrink_node_memcgs mm/vmscan.c:6173 [inline] shrink_node+0x6d4/0x20a0 mm/vmscan.c:6215 shrink_zones mm/vmscan.c:6454 [inline] do_try_to_free_pages+0x408/0xc90 mm/vmscan.c:6516 try_to_free_mem_cgroup_pages+0x201/0x420 mm/vmscan.c:6838 try_charge_memcg+0x373/0xa10 mm/memcontrol.c:2627 charge_memcg+0x6d/0x120 mm/memcontrol.c:5015 __mem_cgroup_charge+0x28/0xb0 mm/memcontrol.c:5032 mem_cgroup_charge include/linux/memcontrol.h:644 [inline] filemap_add_folio+0x110/0x350 mm/filemap.c:960 page_cache_ra_unbounded+0x20e/0x420 mm/readahead.c:282 do_page_cache_ra mm/readahead.c:334 [inline] page_cache_ra_order+0x153/0x220 mm/readahead.c:538 do_sync_mmap_readahead+0x33d/0x350 mm/filemap.c:3406 filemap_fault+0x369/0xb70 mm/filemap.c:3555 __do_fault mm/memory.c:5474 [inline] do_read_fault mm/memory.c:5909 [inline] do_fault mm/memory.c:6043 [inline] do_pte_missing mm/memory.c:4566 [inline] handle_pte_fault mm/memory.c:6427 [inline] __handle_mm_fault mm/memory.c:6565 [inline] handle_mm_fault+0x16cd/0x2e70 mm/memory.c:6734 do_user_addr_fault+0x62f/0x1050 arch/x86/mm/fault.c:1334 handle_page_fault arch/x86/mm/fault.c:1474 [inline] exc_page_fault+0x62/0xa0 arch/x86/mm/fault.c:1527 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:618 value changed: 0x0000000100005583 -> 0x0000000100005584 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 18477 Comm: syz-executor Tainted: G W syzkaller #0 PREEMPT(full) Tainted: [W]=WARN Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/18/2026 ================================================================== EXT4-fs (loop2): unmounting filesystem 00000000-0000-0006-0000-000000000000.