]> git.ipfire.org Git - thirdparty/libcgroup.git/commit
wrapper: Add cgroup v2 support to cgroup_add_all_controllers()
authorTom Hromatka <tom.hromatka@oracle.com>
Thu, 2 Mar 2023 23:25:12 +0000 (16:25 -0700)
committerTom Hromatka <tom.hromatka@oracle.com>
Tue, 28 Mar 2023 16:59:09 +0000 (10:59 -0600)
commit4124f4d6853a5e12082d277b2320af0adecdbe5a
tree0c4653eaf4dd98a2d48db621c5a873e24c04cace
parentfadef32c8f7b09cca543bd111c82d50933c7e387
wrapper: Add cgroup v2 support to cgroup_add_all_controllers()

Add cgroup v2 support to cgroup_add_all_controllers().  For cgroup v1
(both legacy and hybrid), cgroup_add_all_controllers() reads
/proc/cgroups.  For cgroup v2, cgroup_add_all_controllers() reads the
cgroup's cgroup.controllers file.

Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
Reviewed-by: Kamalesh Babulal <kamalesh.babulal@oracle.com>
src/api.c
src/libcgroup-internal.h
src/wrapper.c