================================================================== BUG: KCSAN: data-race in do_try_to_free_pages / shrink_node write to 0xffff88811bb67070 of 8 bytes by task 2978 on cpu 1: snapshot_refaults mm/vmscan.c:6786 [inline] do_try_to_free_pages+0x95f/0xce0 mm/vmscan.c:6848 try_to_free_mem_cgroup_pages+0x1e2/0x480 mm/vmscan.c:7140 try_charge_memcg+0x280/0xd20 mm/memcontrol.c:2695 obj_cgroup_charge_pages+0xab/0x130 mm/memcontrol.c:3109 __memcg_kmem_charge_page+0x1d5/0x2c0 mm/memcontrol.c:3135 __alloc_pages+0x1bb/0x340 mm/page_alloc.c:4494 alloc_pages+0x3e1/0x4e0 __get_free_pages+0xc/0x30 mm/page_alloc.c:4527 io_mem_alloc io_uring/io_uring.c:2742 [inline] io_allocate_scq_urings+0x26c/0x310 io_uring/io_uring.c:3753 io_uring_create+0x4ed/0x8a0 io_uring/io_uring.c:3927 io_uring_setup io_uring/io_uring.c:4037 [inline] __do_sys_io_uring_setup io_uring/io_uring.c:4043 [inline] __se_sys_io_uring_setup io_uring/io_uring.c:4040 [inline] __x64_sys_io_uring_setup+0x11c/0x130 io_uring/io_uring.c:4040 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd read to 0xffff88811bb67070 of 8 bytes by task 2977 on cpu 0: prepare_scan_count mm/vmscan.c:2950 [inline] shrink_node+0x3b3/0x15c0 mm/vmscan.c:6522 shrink_zones mm/vmscan.c:6763 [inline] do_try_to_free_pages+0x43d/0xce0 mm/vmscan.c:6825 try_to_free_mem_cgroup_pages+0x1e2/0x480 mm/vmscan.c:7140 try_charge_memcg+0x280/0xd20 mm/memcontrol.c:2695 obj_cgroup_charge_pages+0xab/0x130 mm/memcontrol.c:3109 __memcg_kmem_charge_page+0x1d5/0x2c0 mm/memcontrol.c:3135 __alloc_pages+0x1bb/0x340 mm/page_alloc.c:4494 alloc_pages+0x3e1/0x4e0 __get_free_pages+0xc/0x30 mm/page_alloc.c:4527 io_mem_alloc io_uring/io_uring.c:2742 [inline] io_allocate_scq_urings+0xef/0x310 io_uring/io_uring.c:3729 io_uring_create+0x4ed/0x8a0 io_uring/io_uring.c:3927 io_uring_setup io_uring/io_uring.c:4037 [inline] __do_sys_io_uring_setup io_uring/io_uring.c:4043 [inline] __se_sys_io_uring_setup io_uring/io_uring.c:4040 [inline] __x64_sys_io_uring_setup+0x11c/0x130 io_uring/io_uring.c:4040 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd value changed: 0x0000000000000037 -> 0x0000000000000038 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 2977 Comm: syz-executor.3 Not tainted 6.5.0-rc5-syzkaller-00063-g374a7f47bf40 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/26/2023 ==================================================================