summaryrefslogtreecommitdiff
path: root/kernel/cgroup/debug.c
diff options
context:
space:
mode:
authorRoman Gushchin <guro@fb.com>2019-04-26 20:59:45 +0300
committerTejun Heo <tj@kernel.org>2019-05-06 18:39:11 +0300
commit96b9c592def5d7203bdad1337d9c92a2183de5cb (patch)
treee7e9f4f31aa3c2182de25d660aba59cf3325d4cd /kernel/cgroup/debug.c
parentcb2c4cd87874a7975b7b8615866b3a87bae10aab (diff)
downloadlinux-96b9c592def5d7203bdad1337d9c92a2183de5cb.tar.xz
cgroup: get rid of cgroup_freezer_frozen_exit()
A task should never enter the exit path with the task->frozen bit set. Any frozen task must enter the signal handling loop and the only way to escape is through cgroup_leave_frozen(true), which unconditionally drops the task->frozen bit. So it means that cgroyp_freezer_frozen_exit() has zero chances to be called and has to be removed. Let's put a WARN_ON_ONCE() instead of the cgroup_freezer_frozen_exit() call to catch any potential leak of the task's frozen bit. Suggested-by: Oleg Nesterov <oleg@redhat.com> Signed-off-by: Roman Gushchin <guro@fb.com> Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'kernel/cgroup/debug.c')
0 files changed, 0 insertions, 0 deletions