]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
lxccontainer: remove locks from get_cgroup_item() 2626/head
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 20 Sep 2018 20:34:59 +0000 (22:34 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 20 Sep 2018 20:42:55 +0000 (22:42 +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 194a1bd01c0045a0db79b06bcb10da74386ab7a6..bdfe057cc2eeb35253eb8df65723789486bca256 100644 (file)
@@ -3301,14 +3301,9 @@ static int do_lxcapi_get_cgroup_item(struct lxc_container *c, const char *subsys
        if (!cgroup_ops)
                return -1;
 
-       if (container_disk_lock(c))
-               return -1;
-
        ret = cgroup_ops->get(cgroup_ops, subsys, retv, inlen, c->name,
                              c->config_path);
 
-       container_disk_unlock(c);
-
        cgroup_exit(cgroup_ops);
 
        return ret;