================================================================== BUG: KCSAN: data-race in lruvec_lru_size / mem_cgroup_update_lru_size write to 0xffff8880b9c709f8 of 8 bytes by task 12721 on cpu 1: mem_cgroup_update_lru_size+0x73/0x110 mm/memcontrol.c:1277 update_lru_size include/linux/mm_inline.h:43 [inline] add_page_to_lru_list include/linux/mm_inline.h:50 [inline] __pagevec_lru_add_fn+0x292/0x820 mm/swap.c:977 pagevec_lru_move_fn+0xf5/0x170 mm/swap.c:211 __pagevec_lru_add mm/swap.c:987 [inline] lru_add_drain_cpu+0x170/0x2d0 mm/swap.c:599 lru_add_drain+0x32/0x70 mm/swap.c:694 shrink_inactive_list+0x1d3/0x8d0 mm/vmscan.c:1926 shrink_list mm/vmscan.c:2164 [inline] shrink_lruvec+0x4c9/0xd20 mm/vmscan.c:2482 shrink_node_memcgs mm/vmscan.c:2671 [inline] shrink_node+0x30a/0x1000 mm/vmscan.c:2777 shrink_zones mm/vmscan.c:2980 [inline] do_try_to_free_pages+0x230/0xb30 mm/vmscan.c:3033 try_to_free_mem_cgroup_pages+0x1f7/0x4b0 mm/vmscan.c:3355 reclaim_high.constprop.0+0xee/0x140 mm/memcontrol.c:2232 mem_cgroup_handle_over_high+0x8f/0x180 mm/memcontrol.c:2313 tracehook_notify_resume include/linux/tracehook.h:197 [inline] exit_to_usermode_loop+0x20a/0x2c0 arch/x86/entry/common.c:164 prepare_exit_to_usermode+0x190/0x1c0 arch/x86/entry/common.c:195 swapgs_restore_regs_and_return_to_usermode+0x0/0x40 read to 0xffff8880b9c709f8 of 8 bytes by task 12856 on cpu 0: mem_cgroup_get_zone_lru_size include/linux/memcontrol.h:536 [inline] lruvec_lru_size+0xe6/0x1a0 mm/vmscan.c:326 get_scan_count mm/vmscan.c:2349 [inline] shrink_lruvec+0x170/0xd20 mm/vmscan.c:2452 shrink_node_memcgs mm/vmscan.c:2671 [inline] shrink_node+0x30a/0x1000 mm/vmscan.c:2777 shrink_zones mm/vmscan.c:2980 [inline] do_try_to_free_pages+0x230/0xb30 mm/vmscan.c:3033 try_to_free_mem_cgroup_pages+0x1f7/0x4b0 mm/vmscan.c:3355 reclaim_high.constprop.0+0xee/0x140 mm/memcontrol.c:2232 mem_cgroup_handle_over_high+0x8f/0x180 mm/memcontrol.c:2313 tracehook_notify_resume include/linux/tracehook.h:197 [inline] exit_to_usermode_loop+0x20a/0x2c0 arch/x86/entry/common.c:164 prepare_exit_to_usermode+0x190/0x1c0 arch/x86/entry/common.c:195 swapgs_restore_regs_and_return_to_usermode+0x0/0x40 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 12856 Comm: syz-executor.5 Not tainted 5.6.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================