================================================================== BUG: KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked read-write to 0xffffe8ffffd6f7a8 of 8 bytes by task 9352 on cpu 1: __cgroup_account_cputime+0x44/0xa0 kernel/cgroup/rstat.c:415 cgroup_account_cputime include/linux/cgroup.h:724 [inline] update_curr+0xf8/0x250 kernel/sched/fair.c:930 enqueue_entity kernel/sched/fair.c:4836 [inline] enqueue_task_fair+0x120/0x820 kernel/sched/fair.c:6318 enqueue_task kernel/sched/core.c:2082 [inline] activate_task+0xd8/0x110 kernel/sched/core.c:2112 ttwu_do_activate+0x5d/0x1c0 kernel/sched/core.c:3735 ttwu_queue kernel/sched/core.c:3985 [inline] try_to_wake_up+0x280/0x5c0 kernel/sched/core.c:4307 wake_up_process kernel/sched/core.c:4441 [inline] wake_up_q+0x3f/0x70 kernel/sched/core.c:1029 futex_wake+0x2a0/0x2f0 kernel/futex/waitwake.c:184 do_futex+0x2bc/0x370 kernel/futex/syscalls.c:111 __do_sys_futex kernel/futex/syscalls.c:183 [inline] __se_sys_futex+0x25d/0x3a0 kernel/futex/syscalls.c:164 __x64_sys_futex+0x78/0x90 kernel/futex/syscalls.c:164 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd read to 0xffffe8ffffd6f7a8 of 8 bytes by task 9351 on cpu 0: cgroup_base_stat_flush kernel/cgroup/rstat.c:373 [inline] cgroup_rstat_flush_locked+0x2e1/0x700 kernel/cgroup/rstat.c:199 cgroup_rstat_flush+0x2b/0x40 kernel/cgroup/rstat.c:239 do_flush_stats mm/memcontrol.c:658 [inline] mem_cgroup_flush_stats+0x9f/0xd0 mm/memcontrol.c:672 prepare_scan_count mm/vmscan.c:2914 [inline] shrink_node+0x2fa/0x1500 mm/vmscan.c:6499 shrink_zones mm/vmscan.c:6736 [inline] do_try_to_free_pages+0x40d/0xc80 mm/vmscan.c:6798 try_to_free_mem_cgroup_pages+0x1e2/0x480 mm/vmscan.c:7113 reclaim_high+0xca/0x110 mm/memcontrol.c:2432 mem_cgroup_handle_over_high+0x8c/0x1a0 mm/memcontrol.c:2617 resume_user_mode_work include/linux/resume_user_mode.h:58 [inline] exit_to_user_mode_loop+0x9b/0xe0 kernel/entry/common.c:171 exit_to_user_mode_prepare+0x6c/0xb0 kernel/entry/common.c:204 __syscall_exit_to_user_mode_work kernel/entry/common.c:286 [inline] syscall_exit_to_user_mode+0x26/0x140 kernel/entry/common.c:297 do_syscall_64+0x4d/0xc0 arch/x86/entry/common.c:86 entry_SYSCALL_64_after_hwframe+0x63/0xcd value changed: 0x00000002001ecfb9 -> 0x00000002001fa107 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 9351 Comm: syz-executor.5 Not tainted 6.4.0-rc2-syzkaller-00018-g4d6d4c7f541d #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 ==================================================================