Lines Matching refs:signal
94 struct signal_struct *sig = tsk->signal; in __exit_signal()
148 tsk->signal = NULL; in __exit_signal()
359 memcpy(current->signal->rlim, init_task.signal->rlim, in reparent_to_kthreadd()
360 sizeof(current->signal->rlim)); in reparent_to_kthreadd()
927 int signal; in exit_notify() local
965 signal = tracehook_notify_death(tsk, &cookie, group_dead); in exit_notify()
966 if (signal >= 0) in exit_notify()
967 signal = do_notify_parent(tsk, signal); in exit_notify()
969 tsk->exit_state = signal == DEATH_REAP ? EXIT_DEAD : EXIT_ZOMBIE; in exit_notify()
973 tsk->signal->group_exit_task && in exit_notify()
974 tsk->signal->notify_count < 0) in exit_notify()
975 wake_up_process(tsk->signal->group_exit_task); in exit_notify()
979 tracehook_report_death(tsk, signal, cookie, group_dead); in exit_notify()
982 if (signal == DEATH_REAP) in exit_notify()
1066 group_dead = atomic_dec_and_test(&tsk->signal->live); in do_exit()
1068 hrtimer_cancel(&tsk->signal->real_timer); in do_exit()
1069 exit_itimers(tsk->signal); in do_exit()
1093 if (group_dead && tsk->signal->leader) in do_exit()
1173 struct signal_struct *sig = current->signal; in do_group_exit()
1343 psig = p->parent->signal; in wait_task_zombie()
1344 sig = p->signal; in wait_task_zombie()
1384 status = (p->signal->flags & SIGNAL_GROUP_EXIT) in wait_task_zombie()
1385 ? p->signal->group_exit_code : p->exit_code; in wait_task_zombie()
1460 if (!ptrace && p->signal->group_stop_count > 0) in wait_task_stopped()
1538 if (!(p->signal->flags & SIGNAL_STOP_CONTINUED)) in wait_task_continued()
1543 if (!(p->signal->flags & SIGNAL_STOP_CONTINUED)) { in wait_task_continued()
1548 p->signal->flags &= ~SIGNAL_STOP_CONTINUED; in wait_task_continued()
1700 add_wait_queue(¤t->signal->wait_chldexit,&wait); in do_wait()
1733 BUG_ON(tsk->signal != current->signal); in do_wait()
1747 remove_wait_queue(¤t->signal->wait_chldexit,&wait); in do_wait()