From 04d99ce4c75cfc74eee3f0a350a5e87b66457d24 Mon Sep 17 00:00:00 2001 From: Kamalesh Babulal Date: Mon, 20 Nov 2023 14:15:54 +0530 Subject: [PATCH] tools/cgget: guard systemd default delegate slice Guard setting default systemd delegate slice with WITH_SYSTEMD, to limit the systemd delegation only to --enable-systemd=yes only. Signed-off-by: Kamalesh Babulal Signed-off-by: Tom Hromatka --- src/tools/cgget.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/tools/cgget.c b/src/tools/cgget.c index 80f113bd..b590aa6a 100644 --- a/src/tools/cgget.c +++ b/src/tools/cgget.c @@ -795,7 +795,7 @@ static void print_cgroups(struct cgroup *cg_list[], int cg_list_len, int mode) int main(int argc, char *argv[]) { - int mode = MODE_SHOW_NAMES | MODE_SHOW_HEADERS | MODE_SYSTEMD_DELEGATE; + int mode = MODE_SHOW_NAMES | MODE_SHOW_HEADERS; struct cgroup **cg_list = NULL; int cg_list_len = 0; int ret = 0, i; @@ -812,6 +812,10 @@ int main(int argc, char *argv[]) goto err; } +#ifdef WITH_SYSTEMD + mode |= MODE_SYSTEMD_DELEGATE; +#endif + ret = parse_opts(argc, argv, &cg_list, &cg_list_len, &mode); if (ret) goto err; -- 2.47.2