Loading kernel/exit.c +1 −3 Original line number Diff line number Diff line Loading @@ -811,10 +811,8 @@ fastcall NORET_TYPE void do_exit(long code) acct_update_integrals(tsk); update_mem_hiwater(tsk); group_dead = atomic_dec_and_test(&tsk->signal->live); if (group_dead) { del_timer_sync(&tsk->signal->real_timer); if (group_dead) acct_process(code); } exit_mm(tsk); exit_sem(tsk); Loading kernel/posix-timers.c +1 −0 Original line number Diff line number Diff line Loading @@ -1197,6 +1197,7 @@ void exit_itimers(struct signal_struct *sig) tmr = list_entry(sig->posix_timers.next, struct k_itimer, list); itimer_delete(tmr); } del_timer_sync(&sig->real_timer); } /* Loading Loading
kernel/exit.c +1 −3 Original line number Diff line number Diff line Loading @@ -811,10 +811,8 @@ fastcall NORET_TYPE void do_exit(long code) acct_update_integrals(tsk); update_mem_hiwater(tsk); group_dead = atomic_dec_and_test(&tsk->signal->live); if (group_dead) { del_timer_sync(&tsk->signal->real_timer); if (group_dead) acct_process(code); } exit_mm(tsk); exit_sem(tsk); Loading
kernel/posix-timers.c +1 −0 Original line number Diff line number Diff line Loading @@ -1197,6 +1197,7 @@ void exit_itimers(struct signal_struct *sig) tmr = list_entry(sig->posix_timers.next, struct k_itimer, list); itimer_delete(tmr); } del_timer_sync(&sig->real_timer); } /* Loading