commit | 8e3bbf42c6d73881956863cc3305456afe2bc4ea | [log] [tgz] |
---|---|---|
author | Salman Qazi <sqazi@google.com> | Thu Jun 14 14:55:30 2012 -0700 |
committer | Tejun Heo <tj@kernel.org> | Mon Jun 18 15:38:02 2012 -0700 |
tree | bb3369e7444a2efe8e890ddd341e576e3cba18c1 | |
parent | 967db0ea65b0bf8507a7643ac8f296c4f2c0a834 [diff] |
cgroups: Account for CSS_DEACT_BIAS in __css_put When we fixed the race between atomic_dec and css_refcnt, we missed the fact that css_refcnt internally subtracts CSS_DEACT_BIAS to get the actual reference count. This can potentially cause a refcount leak if __css_put races with cgroup_clear_css_refs. Signed-off-by: Salman Qazi <sqazi@google.com> Acked-by: Li Zefan <lizefan@huawei.com> Signed-off-by: Tejun Heo <tj@kernel.org>