From 2dde191094f63e74119c3d285eed236737dfe1a8 Mon Sep 17 00:00:00 2001 From: Kamalesh Babulal Date: Fri, 24 Nov 2023 14:19:51 +0530 Subject: [PATCH] tools/lscgroup: 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/lscgroup.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tools/lscgroup.c b/src/tools/lscgroup.c index 67d97662..eb7d1c56 100644 --- a/src/tools/lscgroup.c +++ b/src/tools/lscgroup.c @@ -246,7 +246,9 @@ int main(int argc, char *argv[]) }; struct cgroup_group_spec *cgroup_list[CG_HIER_MAX]; +#ifdef WITH_SYSTEMD int ignore_default_systemd_delegate_slice = 0; +#endif int flags = 0; int ret = 0; int c; @@ -291,9 +293,10 @@ int main(int argc, char *argv[]) goto err; } - /* this is false always for disable-systemd */ +#ifdef WITH_SYSTEMD if (!ignore_default_systemd_delegate_slice) cgroup_set_default_systemd_cgroup(); +#endif /* read the list of controllers */ while (optind < argc) { -- 2.47.3