From d095c66ba6aecb85bc499581b7e6b74fbd1fe496 Mon Sep 17 00:00:00 2001 From: Ma Shimiao Date: Fri, 15 May 2015 10:39:04 +0800 Subject: [PATCH] cgroup: add freeze Set When calls systemd to Apply Signed-off-by: Ma Shimiao --- cgroups/systemd/apply_systemd.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cgroups/systemd/apply_systemd.go b/cgroups/systemd/apply_systemd.go index 27c11e188..d59f74566 100644 --- a/cgroups/systemd/apply_systemd.go +++ b/cgroups/systemd/apply_systemd.go @@ -314,11 +314,13 @@ func joinCpu(c *configs.Cgroup, pid int) error { } func joinFreezer(c *configs.Cgroup, pid int) error { - if _, err := join(c, "freezer", pid); err != nil && !cgroups.IsNotFound(err) { + path, err := join(c, "freezer", pid) + if err != nil && !cgroups.IsNotFound(err) { return err } - return nil + freezer := subsystems["freezer"] + return freezer.Set(path, c) } func joinNetPrio(c *configs.Cgroup, pid int) error {