]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
cgroups: ignore legacy limits on pure cgroup2 systems 3375/head
authorChristian Brauner <christian.brauner@ubuntu.com>
Sun, 12 Apr 2020 08:19:40 +0000 (10:19 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Sun, 12 Apr 2020 08:20:39 +0000 (10:20 +0200)
Link: https://github.com/lxc/lxc/issues/3183#issuecomment-612462322
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/cgroups/cgfsng.c

index 4dad9e426371bd827e84faae8544cacfd5bf676c..522eb412d70f17ad97062310b300ee24590edb09 100644 (file)
@@ -2847,6 +2847,9 @@ __cgfsng_ops static bool cgfsng_setup_limits_legacy(struct cgroup_ops *ops,
        if (!ops->hierarchies)
                return ret_set_errno(false, EINVAL);
 
+       if (!pure_unified_layout(ops))
+               return log_warn_errno(true, EINVAL, "Ignoring legacy cgroup limits on pure cgroup2 system");
+
        sorted_cgroup_settings = sort_cgroup_settings(cgroup_settings);
        if (!sorted_cgroup_settings)
                return false;