Patch Series

Subject mm: BPF struct_ops for dynamic memory protection and async reclaim
Author hui.zhu@linux.dev
Date 2026-05-26 02:20:01 +0000 UTC
Version
Cc a.s.protopopov@gmail.com akpm@linux-foundation.org ameryhung@gmail.com andrii@kernel.org ast@kernel.org baohua@kernel.org bpf@vger.kernel.org brauner@kernel.org brgerst@gmail.com cgroups@vger.kernel.org chen.dylane@linux.dev chenridong@huaweicloud.com daniel@iogearbox.net davem@davemloft.net eddyz87@gmail.com eyal.birger@gmail.com geliang@kernel.org hannes@cmpxchg.org haoluo@google.com hawk@kernel.org hui.zhu@linux.dev inwardvessel@gmail.com jeffxu@chromium.org jiayuan.chen@linux.dev john.fastabend@gmail.com jolsa@kernel.org kees@kernel.org kernel@jfarr.cc kerneljasonxing@gmail.com kpsingh@kernel.org kuba@kernel.org lance.yang@linux.dev laoar.shao@gmail.com leon.hwang@linux.dev linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org linux-mm@kvack.org martin.lau@linux.dev masahiroy@kernel.org mattbobrowski@google.com memxor@gmail.com mhocko@kernel.org mkoutny@suse.com muchun.song@linux.dev nathan@kernel.org netdev@vger.kernel.org ojeda@kernel.org paul.chaignon@gmail.com peterz@infradead.org rdunlap@infradead.org roman.gushchin@linux.dev rongtao@cestc.cn

Patches (11)

Name Content [All]
[RFC PATCH bpf-next v7 01/11] bpf: move bpf_struct_ops_link into bpf.h [Body]
[RFC PATCH bpf-next v7 02/11] bpf: allow attaching struct_ops to cgroups [Body]
[RFC PATCH bpf-next v7 03/11] libbpf: fix return value on memory allocation failure [Body]
[RFC PATCH bpf-next v7 04/11] libbpf: introduce bpf_map__attach_struct_ops_opts() [Body]
[RFC PATCH bpf-next v7 05/11] bpf: Pass flags in bpf_link_create for struct_ops [Body]
[RFC PATCH bpf-next v7 06/11] mm: memcontrol: Add BPF struct_ops for memory controller [Body]
[RFC PATCH bpf-next v7 07/11] mm/bpf: Add bpf_try_to_free_mem_cgroup_pages kfunc [Body]
[RFC PATCH bpf-next v7 08/11] selftests/bpf: Add tests for memcg_bpf_ops [Body]
[RFC PATCH bpf-next v7 09/11] selftests/bpf: Add test for memcg_bpf_ops hierarchies [Body]
[RFC PATCH bpf-next v7 10/11] selftests/bpf: Add selftest for memcg async reclaim via BPF [Body]
[RFC PATCH bpf-next v7 11/11] samples/bpf: Add memcg priority control and async reclaim example [Body]
Session 2026-05-26
ID (for dev) d80cc2da-0b75-4b92-9a29-ab78a0909af3
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base b1fcdf9aa9f562d0768f59ae178ed4e67fd7f370 [Config] passed [Log]
[KASAN] Boot test: Base b1fcdf9aa9f562d0768f59ae178ed4e67fd7f370 [Config] passed [Log]
[KASAN] Build Patched b1fcdf9aa9f562d0768f59ae178ed4e67fd7f370 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched b1fcdf9aa9f562d0768f59ae178ed4e67fd7f370 [Config] [patched] passed [Log]
[KASAN] Fuzz b1fcdf9aa9f562d0768f59ae178ed4e67fd7f370 [Config] b1fcdf9aa9f562d0768f59ae178ed4e67fd7f370 [Config] [patched] passed [Log] [Artifacts]