Patch Series

Subject mm: memcontrol: Add BPF hooks for memory controller
Author hui.zhu@linux.dev
Date 2026-01-26 09:02:25 +0000 UTC
Version
Cc a.s.protopopov@gmail.com akpm@linux-foundation.org ameryhung@gmail.com andrii@kernel.org ast@kernel.org bpf@vger.kernel.org brauner@kernel.org brgerst@gmail.com cgroups@vger.kernel.org chenridong@huaweicloud.com daniel@iogearbox.net davem@davemloft.net eddyz87@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 linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org linux-mm@kvack.org martin.lau@linux.dev masahiroy@kernel.org 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 sdf@fomichev.me shakeel.butt@linux.dev shuah@kernel.org song@kernel.org tj@kernel.org willemb@google.com yonghong.song@linux.dev

Patches (12)

Name Content [All]
[RFC PATCH bpf-next v4 01/12] bpf: move bpf_struct_ops_link into bpf.h [Body]
[RFC PATCH bpf-next v4 02/12] bpf: initial support for attaching struct ops to cgroups [Body]
[RFC PATCH bpf-next v4 03/12] bpf: mark struct oom_control's memcg field as TRUSTED_OR_NULL [Body]
[RFC PATCH bpf-next v4 04/12] mm: define mem_cgroup_get_from_ino() outside of CONFIG_SHRINKER_DEBUG [Body]
[RFC PATCH bpf-next v4 05/12] libbpf: introduce bpf_map__attach_struct_ops_opts() [Body]
[RFC PATCH bpf-next v4 06/12] bpf: Pass flags in bpf_link_create for struct_ops [Body]
[RFC PATCH bpf-next v4 07/12] libbpf: Support passing user-defined flags for struct_ops [Body]
[RFC PATCH bpf-next v4 08/12] mm: memcontrol: Add BPF struct_ops for memory controller [Body]
[RFC PATCH bpf-next v4 09/12] selftests/bpf: Add tests for memcg_bpf_ops [Body]
[RFC PATCH bpf-next v4 10/12] mm/bpf: Add BPF_F_ALLOW_OVERRIDE support for memcg_bpf_ops [Body]
[RFC PATCH bpf-next v4 11/12] selftests/bpf: Add test for memcg_bpf_ops hierarchies [Body]
[RFC PATCH bpf-next v4 12/12] samples/bpf: Add memcg priority control example [Body]

Session 2026-01-26

ID (for dev) b2fb2008-55d7-4819-91b8-12c95c7cc590
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base c390adfda2440e4a907ecedae03ff392511bcf95 [Config] passed [Log]
[KASAN] Boot test: Base c390adfda2440e4a907ecedae03ff392511bcf95 [Config] passed [Log]
[KASAN] Build Patched c390adfda2440e4a907ecedae03ff392511bcf95 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched c390adfda2440e4a907ecedae03ff392511bcf95 [Config] [patched] passed [Log]
[KASAN] Fuzzing c390adfda2440e4a907ecedae03ff392511bcf95 [Config] c390adfda2440e4a907ecedae03ff392511bcf95 [Config] [patched] passed [Log] [Artifacts]