Patch Series

Subject mm: memcontrol: Add BPF hooks for memory controller
Author hui.zhu@linux.dev
Date 2026-01-23 08:55:19 +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 v3 01/12] bpf: move bpf_struct_ops_link into bpf.h [Body]
[RFC PATCH bpf-next v3 02/12] bpf: initial support for attaching struct ops to cgroups [Body]
[RFC PATCH bpf-next v3 03/12] bpf: mark struct oom_control's memcg field as TRUSTED_OR_NULL [Body]
[RFC PATCH bpf-next v3 04/12] mm: define mem_cgroup_get_from_ino() outside of CONFIG_SHRINKER_DEBUG [Body]
[RFC PATCH bpf-next v3 05/12] libbpf: introduce bpf_map__attach_struct_ops_opts() [Body]
[RFC PATCH bpf-next v3 06/12] bpf: Pass flags in bpf_link_create for struct_ops [Body]
[RFC PATCH bpf-next v3 07/12] libbpf: Support passing user-defined flags for struct_ops [Body]
[RFC PATCH bpf-next v3 08/12] mm: memcontrol: Add BPF struct_ops for memory controller [Body]
[RFC PATCH bpf-next v3 09/12] selftests/bpf: Add tests for memcg_bpf_ops [Body]
[RFC PATCH bpf-next v3 10/12] mm/bpf: Add BPF_F_ALLOW_OVERRIDE support for memcg_bpf_ops [Body]
[RFC PATCH bpf-next v3 11/12] selftests/bpf: Add test for memcg_bpf_ops hierarchies [Body]
[RFC PATCH bpf-next v3 12/12] samples/bpf: Add memcg priority control example [Body]

Session 2026-01-23

ID (for dev) 32acfd7b-6166-45c4-a06e-8b619a5d1477
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base a32ae2658471dd87a2f7a438388ed7d9a5767212 [Config] passed [Log]
[KASAN] Boot test: Base a32ae2658471dd87a2f7a438388ed7d9a5767212 [Config] passed [Log]
[KASAN] Build Patched a32ae2658471dd87a2f7a438388ed7d9a5767212 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched a32ae2658471dd87a2f7a438388ed7d9a5767212 [Config] [patched] passed [Log]
[KASAN] Fuzzing a32ae2658471dd87a2f7a438388ed7d9a5767212 [Config] a32ae2658471dd87a2f7a438388ed7d9a5767212 [Config] [patched] passed [Log] [Artifacts]