*/
if (!sid || sid == task_session(current))
break;
+ /* fall through */
default:
return -EPERM;
}
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.