]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
commands: use __cgroup_unfreeze() directly
authorChristian Brauner <christian.brauner@ubuntu.com>
Tue, 2 Feb 2021 22:20:07 +0000 (23:20 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Tue, 2 Feb 2021 22:21:21 +0000 (23:21 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/commands.c

index a71315227b9f56bce1e1700d9d607c854454f1eb..cb79e6098838844e271465124d38e576430ee89c 100644 (file)
@@ -897,7 +897,10 @@ static int lxc_cmd_stop_callback(int fd, struct lxc_cmd_req *req,
                else
                        TRACE("Sent signal %d to pidfd %d", stopsignal, handler->pid);
 
-               ret = cgroup_ops->unfreeze(cgroup_ops, -1);
+               if (pure_unified_layout(cgroup_ops))
+                       ret = __cgroup_unfreeze(cgroup_ops->unified->cgfd_limit, -1);
+               else
+                       ret = cgroup_ops->unfreeze(cgroup_ops, -1);
                if (ret)
                        WARN("Failed to unfreeze container \"%s\"", handler->name);