]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
lxccontainer: remove locks from set_cgroup_item()
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 20 Sep 2018 20:34:10 +0000 (22:34 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 20 Sep 2018 20:41:45 +0000 (22:41 +0200)
The on-disk config file is not altered and the in-memory config isn't
altered so no need for locking.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/lxccontainer.c

index 30b181b8c161204c106e3f4bd5477913d8a67919..194a1bd01c0045a0db79b06bcb10da74386ab7a6 100644 (file)
@@ -3277,13 +3277,8 @@ static bool do_lxcapi_set_cgroup_item(struct lxc_container *c, const char *subsy
        if (!cgroup_ops)
                return false;
 
-       if (container_disk_lock(c))
-               return false;
-
        ret = cgroup_ops->set(cgroup_ops, subsys, value, c->name, c->config_path);
 
-       container_disk_unlock(c);
-
        cgroup_exit(cgroup_ops);
 
        return ret == 0;