]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
cgroups: start stashing all fds
authorChristian Brauner <christian.brauner@ubuntu.com>
Sun, 21 Feb 2021 18:59:25 +0000 (19:59 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Fri, 26 Feb 2021 20:28:27 +0000 (21:28 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/cgroups/cgfsng.c

index f9fb38ad7967d077e0310d9aaceb8e8bf7eb74cc..a5d368769a0cb2de32825c0d0a93d030b0b73c9f 100644 (file)
@@ -1370,18 +1370,6 @@ __cgfsng_ops static void cgfsng_payload_finalize(struct cgroup_ops *ops)
        if (!ops->hierarchies)
                return;
 
-       for (int i = 0; ops->hierarchies[i]; i++) {
-               struct hierarchy *h = ops->hierarchies[i];
-               /*
-                * we don't keep the fds for non-unified hierarchies around
-                * mainly because we don't make use of them anymore after the
-                * core cgroup setup is done but also because there are quite a
-                * lot of them.
-                */
-               if (!is_unified_hierarchy(h))
-                       close_prot_errno_disarm(h->dfd_con);
-       }
-
        /*
         * The checking for freezer support should obviously be done at cgroup
         * initialization time but that doesn't work reliable. The freezer