case SIGQUIT: case SIGILL: case SIGTRAP:
case SIGABRT: case SIGFPE: case SIGSEGV:
case SIGBUS: case SIGSYS: case SIGXCPU: case SIGXFSZ:
---- linux/arch/ppc64/kernel/signal.c~ Mon Oct 8 18:37:54 2001
-+++ linux/arch/ppc64/kernel/signal.c Mon Oct 8 19:26:53 2001
-@@ -752,13 +752,16 @@
- continue;
- /* FALLTHRU */
-
-- case SIGSTOP:
-+ case SIGSTOP: {
-+ struct signal_struct *sig;
- current->state = TASK_STOPPED;
- current->exit_code = signr;
-- if (!(current->p_pptr->sig->action[SIGCHLD-1].sa.sa_flags & SA_NOCLDSTOP))
-+ sig = current->p_pptr->sig;
-+ if (sig && !(sig->action[SIGCHLD-1].sa.sa_flags & SA_NOCLDSTOP))
- notify_parent(current, SIGCHLD);
- schedule();
- continue;
-+ }
-
- case SIGQUIT: case SIGILL: case SIGTRAP:
- case SIGABRT: case SIGFPE: case SIGSEGV: