diff --git a/kernel/signal.c b/kernel/signal.c index 65fca9750dca..bb2bf761f422 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -2134,6 +2134,7 @@ static void ptrace_stop(int exit_code, int why, int clear_code, siginfo_t *info) preempt_enable_no_resched(); cgroup_enter_frozen(); freezable_schedule(); + cgroup_leave_frozen(true); } else { /* * By the time we got the lock, our tracer went away.