SIGNAL_GROUP_EXIT
signal->flags = SIGNAL_GROUP_EXIT;
if (!(signal->flags & SIGNAL_GROUP_EXIT) && !signal->group_exec_task) {
if ((sig->flags & SIGNAL_GROUP_EXIT) || sig->group_exec_task) {
if (sig->flags & (SIGNAL_GROUP_EXIT | SIGNAL_STOP_STOPPED))
WARN_ON(sig->flags & SIGNAL_GROUP_EXIT);
if (sig->flags & SIGNAL_GROUP_EXIT)
if (sig->flags & SIGNAL_GROUP_EXIT)
sig->flags = SIGNAL_GROUP_EXIT;
status = (p->signal->flags & SIGNAL_GROUP_EXIT)
status = (p->signal->flags & SIGNAL_GROUP_EXIT)
if (leader->signal->flags & SIGNAL_GROUP_EXIT)
!(signal->flags & SIGNAL_GROUP_EXIT)) {
signal->flags = SIGNAL_GROUP_EXIT;
if (current->signal->flags & SIGNAL_GROUP_EXIT)
(signal->core_state || !(signal->flags & SIGNAL_GROUP_EXIT)) &&
signal->flags = SIGNAL_GROUP_EXIT;
unlikely(sig->flags & SIGNAL_GROUP_EXIT) ||
if ((signal->flags & SIGNAL_GROUP_EXIT) ||
if (thread_group_empty(tsk) || (tsk->signal->flags & SIGNAL_GROUP_EXIT)) {
if (signal->flags & SIGNAL_GROUP_EXIT) {
if (sig->flags & SIGNAL_GROUP_EXIT)