================================================================== BUG: KCSAN: data-race in __delete_from_page_cache / nr_blockdev_pages write to 0xffff888101390cf8 of 8 bytes by task 13671 on cpu 1: page_cache_delete mm/filemap.c:146 [inline] __delete_from_page_cache+0x1e1/0x2c0 mm/filemap.c:231 __remove_mapping+0x494/0x5f0 mm/vmscan.c:1276 shrink_page_list+0x1508/0x2620 mm/vmscan.c:1851 shrink_inactive_list+0x3fb/0x730 mm/vmscan.c:2394 shrink_list mm/vmscan.c:2621 [inline] shrink_lruvec+0x3c9/0x710 mm/vmscan.c:2940 shrink_node_memcgs+0x23e/0x410 mm/vmscan.c:3129 shrink_node+0x8f6/0x1190 mm/vmscan.c:3252 shrink_zones+0x2c7/0x5b0 mm/vmscan.c:3485 do_try_to_free_pages+0x193/0x6c0 mm/vmscan.c:3541 try_to_free_mem_cgroup_pages+0x1cb/0x420 mm/vmscan.c:3855 try_charge_memcg+0x280/0xa50 mm/memcontrol.c:2645 obj_cgroup_charge_pages+0xac/0x140 mm/memcontrol.c:3005 __memcg_kmem_charge_page+0x1e3/0x2d0 mm/memcontrol.c:3032 __alloc_pages+0x1b7/0x330 mm/page_alloc.c:5386 __alloc_pages_node include/linux/gfp.h:570 [inline] alloc_pages_node include/linux/gfp.h:593 [inline] vm_area_alloc_pages mm/vmalloc.c:2899 [inline] __vmalloc_area_node mm/vmalloc.c:2954 [inline] __vmalloc_node_range+0x43d/0x690 mm/vmalloc.c:3065 __bpf_map_area_alloc+0xfd/0x120 kernel/bpf/syscall.c:328 bpf_map_area_alloc+0x18/0x20 kernel/bpf/syscall.c:335 htab_map_alloc+0x249/0xc80 kernel/bpf/hashtab.c:515 find_and_alloc_map kernel/bpf/syscall.c:127 [inline] map_create kernel/bpf/syscall.c:864 [inline] __sys_bpf+0x4815/0xa3f0 kernel/bpf/syscall.c:4615 __do_sys_bpf kernel/bpf/syscall.c:4737 [inline] __se_sys_bpf kernel/bpf/syscall.c:4735 [inline] __x64_sys_bpf+0x3f/0x50 kernel/bpf/syscall.c:4735 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 0xffff888101390cf8 of 8 bytes by task 1907 on cpu 0: nr_blockdev_pages+0x7f/0xd0 block/bdev.c:522 si_meminfo+0x3a/0x60 mm/page_alloc.c:5778 update_defense_level+0x46/0x560 net/netfilter/ipvs/ip_vs_ctl.c:102 defense_work_handler+0x1b/0x80 net/netfilter/ipvs/ip_vs_ctl.c:236 process_one_work+0x3fc/0x980 kernel/workqueue.c:2298 worker_thread+0x616/0xa70 kernel/workqueue.c:2445 kthread+0x2c7/0x2e0 kernel/kthread.c:327 ret_from_fork+0x1f/0x30 value changed: 0x0000000000002430 -> 0x000000000000242f Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 1907 Comm: kworker/0:5 Not tainted 5.16.0-rc2-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events_long defense_work_handler ==================================================================