[MIPS] Make do_signal return void.
[linux-2.6.git] / arch / mips / kernel / signal.c
index 86a14d7b8534f661f06662441c661c85cfccee9d..c974cc9b30eb73bae60e0329df1ff425887c4b05 100644 (file)
@@ -410,7 +410,7 @@ static inline int handle_signal(unsigned long sig, siginfo_t *info,
        return ret;
 }
 
-int do_signal(struct pt_regs *regs)
+void do_signal(struct pt_regs *regs)
 {
        struct k_sigaction ka;
        sigset_t *oldset;
@@ -423,7 +423,7 @@ int do_signal(struct pt_regs *regs)
         * if so.
         */
        if (!user_mode(regs))
-               return 1;
+               return;
 
        if (try_to_freeze())
                goto no_signal;
@@ -477,8 +477,6 @@ no_signal:
                clear_thread_flag(TIF_RESTORE_SIGMASK);
                sigprocmask(SIG_SETMASK, &current->saved_sigmask, NULL);
        }
-
-       return 0;
 }
 
 /*