From: Lennart Poettering Date: Fri, 19 Feb 2021 16:48:50 +0000 (+0100) Subject: manager: taint systemd if cgroupsv1 is used X-Git-Tag: v248-rc1~35^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=82f3063218;p=thirdparty%2Fsystemd.git manager: taint systemd if cgroupsv1 is used let's mark cgroupsv1 systems as "tainted" in the taint string logic. It's time. --- diff --git a/src/core/manager.c b/src/core/manager.c index f6936bedd46..d8f80a55362 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -4799,6 +4799,7 @@ char *manager_taint_string(Manager *m) { buf = new(char, sizeof("split-usr:" "cgroups-missing:" + "cgrousv1:" "local-hwclock:" "var-run-bad:" "overflowuid-not-65534:" @@ -4815,6 +4816,9 @@ char *manager_taint_string(Manager *m) { if (access("/proc/cgroups", F_OK) < 0) e = stpcpy(e, "cgroups-missing:"); + if (cg_all_unified() == 0) + e = stpcpy(e, "cgroupsv1:"); + if (clock_is_localtime(NULL) > 0) e = stpcpy(e, "local-hwclock:");