vserver 1.9.3
[linux-2.6.git] / arch / mips / kernel / signal_n32.c
index a3d9740..d2f8b8c 100644 (file)
@@ -29,6 +29,7 @@
 
 #include <asm/asm.h>
 #include <asm/bitops.h>
+#include <asm/cacheflush.h>
 #include <asm/sim.h>
 #include <asm/uaccess.h>
 #include <asm/ucontext.h>
@@ -207,7 +208,5 @@ void setup_rt_frame_n32(struct k_sigaction * ka,
        return;
 
 give_sigsegv:
-       if (signr == SIGSEGV)
-               ka->sa.sa_handler = SIG_DFL;
-       force_sig(SIGSEGV, current);
+       force_sigsegv(signr, current);
 }