================================================================== BUG: KCSAN: data-race in __refill_stock / drain_all_stock read-write to 0xffff888237c2b5d0 of 4 bytes by task 10442 on cpu 0: __refill_stock+0x8a/0xc0 mm/memcontrol.c:2389 refill_stock mm/memcontrol.c:2400 [inline] obj_cgroup_uncharge_pages+0x126/0x200 mm/memcontrol.c:3280 __memcg_kmem_uncharge_page+0x53/0x110 mm/memcontrol.c:3353 free_pages_prepare mm/page_alloc.c:1097 [inline] free_unref_page_prepare+0x61/0x2c0 mm/page_alloc.c:2346 free_unref_page+0x34/0x180 mm/page_alloc.c:2486 bpf_ringbuf_area_alloc kernel/bpf/ringbuf.c:143 [inline] bpf_ringbuf_alloc+0x2b0/0x2f0 kernel/bpf/ringbuf.c:170 ringbuf_map_alloc+0x16b/0x1d0 kernel/bpf/ringbuf.c:204 map_create+0x83c/0xb90 kernel/bpf/syscall.c:1320 __sys_bpf+0x667/0x7a0 kernel/bpf/syscall.c:5613 __do_sys_bpf kernel/bpf/syscall.c:5738 [inline] __se_sys_bpf kernel/bpf/syscall.c:5736 [inline] __x64_sys_bpf+0x43/0x50 kernel/bpf/syscall.c:5736 do_syscall_64+0xd3/0x1d0 entry_SYSCALL_64_after_hwframe+0x6d/0x75 read to 0xffff888237c2b5d0 of 4 bytes by task 10466 on cpu 1: drain_all_stock+0xd3/0x2e0 mm/memcontrol.c:2430 try_charge_memcg+0x6bb/0xd10 mm/memcontrol.c:2790 obj_cgroup_charge_pages+0xbd/0x1d0 mm/memcontrol.c:3301 __memcg_kmem_charge_page+0x9d/0x170 mm/memcontrol.c:3327 __alloc_pages+0x1bc/0x340 mm/page_alloc.c:4586 __alloc_pages_node include/linux/gfp.h:238 [inline] alloc_pages_node include/linux/gfp.h:261 [inline] bpf_ringbuf_area_alloc kernel/bpf/ringbuf.c:122 [inline] bpf_ringbuf_alloc+0xba/0x2f0 kernel/bpf/ringbuf.c:170 ringbuf_map_alloc+0x16b/0x1d0 kernel/bpf/ringbuf.c:204 map_create+0x83c/0xb90 kernel/bpf/syscall.c:1320 __sys_bpf+0x667/0x7a0 kernel/bpf/syscall.c:5613 __do_sys_bpf kernel/bpf/syscall.c:5738 [inline] __se_sys_bpf kernel/bpf/syscall.c:5736 [inline] __x64_sys_bpf+0x43/0x50 kernel/bpf/syscall.c:5736 do_syscall_64+0xd3/0x1d0 entry_SYSCALL_64_after_hwframe+0x6d/0x75 value changed: 0x0000002d -> 0x0000003b Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 10466 Comm: syz-executor.2 Not tainted 6.8.0-syzkaller-08073-g480e035fc4c7 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/29/2024 ==================================================================