[LTP] [PATCH v2 03/16] API/cgroup: Add cgroup_find_root helper function
Luke Nowakowski-Krijger
luke.nowakowskikrijger@canonical.com
Sat Mar 5 00:18:13 CET 2022
Add a helper function similar to cgroup_find_ctrl to make matching paths
to roots more convenient.
Signed-off-by: Luke Nowakowski-Krijger <luke.nowakowskikrijger@canonical.com>
---
v2: Use the for_each_root() macro to properly loop over v1 roots
lib/tst_cgroup.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/lib/tst_cgroup.c b/lib/tst_cgroup.c
index 66e7a81d9..8f95064b3 100644
--- a/lib/tst_cgroup.c
+++ b/lib/tst_cgroup.c
@@ -354,6 +354,19 @@ static struct cgroup_ctrl *cgroup_find_ctrl(const char *const ctrl_name)
return NULL;
}
+static struct cgroup_root *cgroup_find_root(const char *const mnt_path)
+{
+ struct cgroup_root *root;
+
+ for_each_root(root) {
+ if (!strcmp(root->mnt_path, mnt_path))
+ return root;
+ }
+
+ return NULL;
+}
+
+
/* Determine if a mounted cgroup hierarchy is unique and record it if so.
*
* For CGroups V2 this is very simple as there is only one
--
2.32.0
More information about the ltp
mailing list