diff options
author | Roman Gushchin <guro@fb.com> | 2019-04-26 10:59:45 -0700 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2019-05-06 08:39:11 -0700 |
commit | 96b9c592def5d7203bdad1337d9c92a2183de5cb (patch) | |
tree | e7e9f4f31aa3c2182de25d660aba59cf3325d4cd /samples | |
parent | cb2c4cd87874a7975b7b8615866b3a87bae10aab (diff) | |
download | linux-96b9c592def5d7203bdad1337d9c92a2183de5cb.tar.bz2 |
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 'samples')
0 files changed, 0 insertions, 0 deletions