[LTP] [PATCH] tst_cgroup: Don't try to use V2 if V1 controllers are mounted
Richard Palethorpe
rpalethorpe@suse.com
Thu Sep 24 13:11:24 CEST 2020
It is not possible to use a controller in V2 cgroups if it has been
mounted as a V1 controller. So if V1 is mounted we use it regardless
of if V2 is available.
We have to include a space in tst_is_mounted so that we do not match
cgroup2.
Signed-off-by: Richard Palethorpe <rpalethorpe@suse.com>
---
lib/tst_cgroup.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/tst_cgroup.c b/lib/tst_cgroup.c
index ba413d874..73ddd4b82 100644
--- a/lib/tst_cgroup.c
+++ b/lib/tst_cgroup.c
@@ -44,7 +44,7 @@ enum tst_cgroup_ver tst_cgroup_version(void)
enum tst_cgroup_ver cg_ver;
if (tst_cgroup_check("cgroup2")) {
- if (!tst_is_mounted("cgroup2") && tst_is_mounted("cgroup"))
+ if (tst_is_mounted("cgroup "))
cg_ver = TST_CGROUP_V1;
else
cg_ver = TST_CGROUP_V2;
--
2.28.0
More information about the ltp
mailing list