cgroups: remove is_crucial_cgroup_subsystem()

parent eba1ae76
...@@ -108,33 +108,3 @@ void prune_init_scope(char *cg) ...@@ -108,33 +108,3 @@ void prune_init_scope(char *cg)
*point = '\0'; *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;
}
...@@ -149,6 +149,5 @@ extern struct cgroup_ops *cgroup_init(struct lxc_handler *handler); ...@@ -149,6 +149,5 @@ extern struct cgroup_ops *cgroup_init(struct lxc_handler *handler);
extern void cgroup_exit(struct cgroup_ops *ops); extern void cgroup_exit(struct cgroup_ops *ops);
extern void prune_init_scope(char *cg); extern void prune_init_scope(char *cg);
extern bool is_crucial_cgroup_subsystem(const char *s);
#endif #endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment