================================================================== BUG: KCSAN: data-race in mem_cgroup_flush_stats / tick_do_update_jiffies64 read-write to 0xffffffff85c079c0 of 8 bytes by interrupt on cpu 0: 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 console_emit_next_record+0x5f1/0x650 kernel/printk/printk.c:2704 console_unlock+0x1f1/0x420 kernel/printk/printk.c:2861 vprintk_emit+0x103/0x430 kernel/printk/printk.c:2271 vprintk_default+0x22/0x30 kernel/printk/printk.c:2282 vprintk+0x7f/0x90 kernel/printk/printk_safe.c:50 _printk+0x76/0x96 kernel/printk/printk.c:2292 __nla_validate_parse+0x1491/0x1870 lib/nlattr.c:600 __nla_parse+0x3c/0x50 lib/nlattr.c:685 nla_parse_nested_deprecated include/net/netlink.h:1231 [inline] __rtnl_newlink net/core/rtnetlink.c:3462 [inline] rtnl_newlink+0x42d/0x16a0 net/core/rtnetlink.c:3593 rtnetlink_rcv_msg+0x811/0x8d0 net/core/rtnetlink.c:6090 netlink_rcv_skb+0x13e/0x240 net/netlink/af_netlink.c:2501 rtnetlink_rcv+0x18/0x20 net/core/rtnetlink.c:6108 netlink_unicast_kernel net/netlink/af_netlink.c:1319 [inline] netlink_unicast+0x58a/0x660 net/netlink/af_netlink.c:1345 netlink_sendmsg+0x666/0x760 net/netlink/af_netlink.c:1921 sock_sendmsg_nosec net/socket.c:714 [inline] sock_sendmsg net/socket.c:734 [inline] ____sys_sendmsg+0x38f/0x500 net/socket.c:2482 ___sys_sendmsg net/socket.c:2536 [inline] __sys_sendmsg+0x19a/0x230 net/socket.c:2565 __do_sys_sendmsg net/socket.c:2574 [inline] __se_sys_sendmsg net/socket.c:2572 [inline] __x64_sys_sendmsg+0x42/0x50 net/socket.c:2572 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 1841 on cpu 1: __mem_cgroup_flush_stats mm/memcontrol.c:648 [inline] mem_cgroup_flush_stats+0x7f/0x110 mm/memcontrol.c:657 shrink_node+0x307/0x1200 mm/vmscan.c:3209 shrink_zones+0x2c1/0x5d0 mm/vmscan.c:3542 do_try_to_free_pages+0x195/0x760 mm/vmscan.c:3601 try_to_free_mem_cgroup_pages+0x1d1/0x420 mm/vmscan.c:3916 reclaim_high+0xcd/0x110 mm/memcontrol.c:2335 mem_cgroup_handle_over_high+0x75/0x120 mm/memcontrol.c:2520 try_charge_memcg+0x8f7/0xa40 mm/memcontrol.c:2758 obj_cgroup_charge_pages mm/memcontrol.c:3040 [inline] obj_cgroup_charge+0x171/0x2b0 mm/memcontrol.c:3330 memcg_slab_pre_alloc_hook+0xf7/0x170 mm/slab.h:496 slab_pre_alloc_hook mm/slab.h:705 [inline] slab_alloc mm/slab.c:3278 [inline] __kmem_cache_alloc_lru mm/slab.c:3471 [inline] kmem_cache_alloc_lru+0x76/0x2b0 mm/slab.c:3498 alloc_inode_sb include/linux/fs.h:3103 [inline] ext4_alloc_inode+0x31/0x300 fs/ext4/super.c:1327 alloc_inode+0x38/0x150 fs/inode.c:260 iget_locked+0xf8/0x480 fs/inode.c:1287 __ext4_iget+0x15e/0x1cd0 fs/ext4/inode.c:4768 ext4_lookup+0x152/0x390 fs/ext4/namei.c:1831 __lookup_slow+0x178/0x230 fs/namei.c:1685 lookup_slow+0x3c/0x60 fs/namei.c:1702 walk_component+0x1ec/0x230 fs/namei.c:1993 lookup_last fs/namei.c:2450 [inline] path_lookupat+0x11d/0x2b0 fs/namei.c:2474 filename_lookup+0x133/0x310 fs/namei.c:2503 user_path_at_empty+0x3e/0x110 fs/namei.c:2876 user_path_at include/linux/namei.h:57 [inline] ksys_umount fs/namespace.c:1822 [inline] __do_sys_umount fs/namespace.c:1830 [inline] __se_sys_umount fs/namespace.c:1828 [inline] __x64_sys_umount+0x84/0xe0 fs/namespace.c:1828 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: 0x0000000100031b65 -> 0x0000000100031b66 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 1841 Comm: syz-executor.1 Not tainted 6.0.0-rc7-syzkaller-00239-gb357fd1c2afc-dirty #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 ==================================================================