================================================================== BUG: KCSAN: data-race in __cgroup_account_cputime / cgroup_rstat_flush_locked write to 0xffffe8ffffd85010 of 8 bytes by interrupt on cpu 1: __cgroup_account_cputime+0x67/0xc0 kernel/cgroup/rstat.c:371 cgroup_account_cputime include/linux/cgroup.h:797 [inline] update_curr+0xf6/0x280 kernel/sched/fair.c:877 enqueue_entity+0x38/0x5a0 kernel/sched/fair.c:4272 enqueue_task_fair+0xd9/0x420 kernel/sched/fair.c:5620 enqueue_task kernel/sched/core.c:2010 [inline] activate_task+0xb7/0xe0 kernel/sched/core.c:2035 ttwu_do_activate kernel/sched/core.c:3614 [inline] ttwu_queue+0x10e/0x150 kernel/sched/core.c:3810 try_to_wake_up+0x296/0x430 kernel/sched/core.c:4133 hrtimer_wakeup+0x3f/0x50 kernel/time/hrtimer.c:1939 __run_hrtimer+0x163/0x460 kernel/time/hrtimer.c:1685 __hrtimer_run_queues kernel/time/hrtimer.c:1749 [inline] hrtimer_interrupt+0x37e/0xac0 kernel/time/hrtimer.c:1811 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1086 [inline] __sysvec_apic_timer_interrupt+0xa3/0x240 arch/x86/kernel/apic/apic.c:1103 sysvec_apic_timer_interrupt+0x88/0xb0 arch/x86/kernel/apic/apic.c:1097 asm_sysvec_apic_timer_interrupt+0x12/0x20 kcsan_setup_watchpoint+0x43d/0x460 kernel/kcsan/core.c:694 ext4_chksum fs/ext4/ext4.h:2449 [inline] ext4_inode_csum+0x182/0x490 fs/ext4/inode.c:65 ext4_inode_csum_set fs/ext4/inode.c:116 [inline] ext4_fill_raw_inode+0xd5e/0xea0 fs/ext4/inode.c:4366 ext4_do_update_inode fs/ext4/inode.c:5083 [inline] ext4_mark_iloc_dirty+0x364/0x890 fs/ext4/inode.c:5677 __ext4_mark_inode_dirty+0x4ec/0x5f0 fs/ext4/inode.c:5873 ext4_add_nondir+0xa1/0x1a0 fs/ext4/namei.c:2711 ext4_symlink+0x4ba/0x700 fs/ext4/namei.c:3363 vfs_symlink+0x18a/0x280 fs/namei.c:4299 do_symlinkat+0x104/0x380 fs/namei.c:4328 __do_sys_symlink fs/namei.c:4350 [inline] __se_sys_symlink fs/namei.c:4348 [inline] __x64_sys_symlink+0x52/0x60 fs/namei.c:4348 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x44/0xd0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae read to 0xffffe8ffffd85010 of 8 bytes by task 1817 on cpu 0: cgroup_base_stat_flush kernel/cgroup/rstat.c:328 [inline] cgroup_rstat_flush_locked+0x2e8/0x7e0 kernel/cgroup/rstat.c:161 cgroup_rstat_flush_irqsafe+0x24/0x40 kernel/cgroup/rstat.c:215 __mem_cgroup_flush_stats mm/memcontrol.c:652 [inline] mem_cgroup_flush_stats+0x96/0xf0 mm/memcontrol.c:660 shrink_node+0x2f9/0x1190 mm/vmscan.c:3198 shrink_zones+0x2d1/0x5e0 mm/vmscan.c:3530 do_try_to_free_pages+0x181/0x720 mm/vmscan.c:3588 try_to_free_mem_cgroup_pages+0x1cb/0x420 mm/vmscan.c:3902 reclaim_high mm/memcontrol.c:2300 [inline] mem_cgroup_handle_over_high+0x15b/0x480 mm/memcontrol.c:2484 tracehook_notify_resume include/linux/tracehook.h:197 [inline] exit_to_user_mode_loop kernel/entry/common.c:175 [inline] exit_to_user_mode_prepare+0x139/0x190 kernel/entry/common.c:207 __syscall_exit_to_user_mode_work kernel/entry/common.c:289 [inline] syscall_exit_to_user_mode+0x20/0x40 kernel/entry/common.c:300 do_syscall_64+0x50/0xd0 arch/x86/entry/common.c:86 entry_SYSCALL_64_after_hwframe+0x44/0xae value changed: 0x00000031345e7ed1 -> 0x0000003134603cb0 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 1817 Comm: syz-executor.1 Not tainted 5.17.0-rc2-syzkaller-00039-g9f7fb8de5d9b #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================