Patch Series

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

Session 2026-02-04

ID (for dev) 533573f6-5360-4f91-81c3-c84b99d5bd6f
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base f11f7cf90ee09dbcf76413818063ffc38ed2d9fe [Config] passed [Log]
[KASAN] Boot test: Base f11f7cf90ee09dbcf76413818063ffc38ed2d9fe [Config] passed [Log]
[KASAN] Build Patched f11f7cf90ee09dbcf76413818063ffc38ed2d9fe [Config] [patched] passed [Log]
[KASAN] Boot test: Patched f11f7cf90ee09dbcf76413818063ffc38ed2d9fe [Config] [patched] passed [Log]
[KASAN] Fuzzing f11f7cf90ee09dbcf76413818063ffc38ed2d9fe [Config] f11f7cf90ee09dbcf76413818063ffc38ed2d9fe [Config] [patched] passed [Log] [Artifacts]