commit | fc54592077533ff2ff90ed54b72bf03b4378ca9f | [log] [tgz] |
---|---|---|
author | Serge Hallyn <serge.hallyn@ubuntu.com> | Thu Dec 31 16:55:19 2015 -0800 |
committer | Serge Hallyn <serge.hallyn@ubuntu.com> | Thu Dec 31 16:55:19 2015 -0800 |
tree | d0eea4aae7c7b01c33df357ac539122285fcaacf | |
parent | a517b4f38e6ffebf1b191faea354aa73fc41b1d0 [diff] |
cgroup_release_agent: grab css_set_lock around cgroup_path() Reported-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
diff --git a/kernel/cgroup.c b/kernel/cgroup.c index 4812f59..d10f127 100644 --- a/kernel/cgroup.c +++ b/kernel/cgroup.c
@@ -5769,7 +5769,9 @@ if (!pathbuf || !agentbuf) goto out; + spin_lock_bh(&css_set_lock); path = cgroup_path(cgrp, pathbuf, PATH_MAX); + spin_unlock_bh(&css_set_lock); if (!path) goto out;