vserver 1.9.3
[linux-2.6.git] / arch / m68knommu / kernel / signal.c
index 3fb0d78..0d58915 100644 (file)
@@ -616,9 +616,7 @@ adjust_stack:
        return;
 
 give_sigsegv:
-       if (sig == SIGSEGV)
-               ka->sa.sa_handler = SIG_DFL;
-       force_sig(SIGSEGV, current);
+       force_sigsegv(sig, current);
        goto adjust_stack;
 }
 
@@ -685,9 +683,7 @@ adjust_stack:
        return;
 
 give_sigsegv:
-       if (sig == SIGSEGV)
-               ka->sa.sa_handler = SIG_DFL;
-       force_sig(SIGSEGV, current);
+       force_sigsegv(sig, current);
        goto adjust_stack;
 }