]> git.baikalelectronics.ru Git - kernel.git/commit
cgroup: fix spurious lockdep warning in cgroup_exit()
authorLi Zefan <lizefan@huawei.com>
Fri, 28 Mar 2014 07:18:27 +0000 (15:18 +0800)
committerTejun Heo <tj@kernel.org>
Sat, 29 Mar 2014 13:15:53 +0000 (09:15 -0400)
commita591eb1a067afa5d76e536374847b93ae2a4c2ce
tree0feff5f9e9efe957a6f74a2cb23dc753428d87de
parent26034454703069c3660a22717d4031944d6fbfe1
cgroup: fix spurious lockdep warning in cgroup_exit()

cgroup_exit() is called in fork and exit path. If it's called in the
failure path during fork, PF_EXITING isn't set, and then lockdep will
complain.

Fix this by removing cgroup_exit() in that failure path. cgroup_fork()
does nothing that needs cleanup.

Reported-by: Sasha Levin <sasha.levin@oracle.com>
Signed-off-by: Li Zefan <lizefan@huawei.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
kernel/cgroup.c
kernel/fork.c