On 3/13/26 15:16, Michal Koutný wrote:
On Fri, Mar 13, 2026 at 12:40:01PM +0100, Natalie Vock <[email protected]>
wrote:
This helps to find a common subtree of two resources, which is important
when determining whether it's helpful to evict one resource in favor of
another.
To facilitate this, add a common helper to find the ancestor of two
cgroups using each cgroup's ancestor array.
Signed-off-by: Natalie Vock <[email protected]>
---
include/linux/cgroup.h | 21 +++++++++++++++++++++
include/linux/cgroup_dmem.h | 9 +++++++++
kernel/cgroup/dmem.c | 28 ++++++++++++++++++++++++++++
3 files changed, 58 insertions(+)
When the helper is added, the idiom in
kernel/cgroup/cgroup.c:cgroup_procs_write_permission() could perhaps be
switched to it too (structured in commits) to "optimize" migrations from
large depths.
Right. Perhaps better suited as follow-up work though, isn't it?
Thanks,
Natalie
Thanks,
Michal