From: Christian Brauner Date: Wed, 4 Jul 2018 08:45:14 +0000 (+0200) Subject: cgroups: remove is_crucial_cgroup_subsystem() X-Git-Tag: lxc-3.1.0~219^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15dcdac4292636202705ec1f21cb99331aeaa22d;p=thirdparty%2Flxc.git cgroups: remove is_crucial_cgroup_subsystem() Signed-off-by: Christian Brauner --- diff --git a/src/lxc/cgroups/cgroup.c b/src/lxc/cgroups/cgroup.c index 754fdcae3..afb2a9e88 100644 --- a/src/lxc/cgroups/cgroup.c +++ b/src/lxc/cgroups/cgroup.c @@ -108,33 +108,3 @@ void prune_init_scope(char *cg) *point = '\0'; } } - -/* Return true if this is a subsystem which we cannot do without. - * - * systemd is questionable here. The way callers currently use this, if systemd - * is not mounted then it will be ignored. But if systemd is mounted, then it - * must be setup so that lxc can create cgroups in it, else containers will - * fail. - * - * cgroups listed in lxc.cgroup.use are also treated as crucial - * - */ -bool is_crucial_cgroup_subsystem(const char *s) -{ - const char *cgroup_use; - - if (strcmp(s, "systemd") == 0) - return true; - - if (strcmp(s, "name=systemd") == 0) - return true; - - if (strcmp(s, "freezer") == 0) - return true; - - cgroup_use = lxc_global_config_value("lxc.cgroup.use"); - if (cgroup_use && strstr(cgroup_use, s)) - return true; - - return false; -} diff --git a/src/lxc/cgroups/cgroup.h b/src/lxc/cgroups/cgroup.h index ae910be8b..eae4ca06e 100644 --- a/src/lxc/cgroups/cgroup.h +++ b/src/lxc/cgroups/cgroup.h @@ -149,6 +149,5 @@ extern struct cgroup_ops *cgroup_init(struct lxc_handler *handler); extern void cgroup_exit(struct cgroup_ops *ops); extern void prune_init_scope(char *cg); -extern bool is_crucial_cgroup_subsystem(const char *s); #endif