diff options
Diffstat (limited to 'arch/mips/kernel/signal.c')
-rw-r--r-- | arch/mips/kernel/signal.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/mips/kernel/signal.c b/arch/mips/kernel/signal.c index 56bf42911336..b9d358e05214 100644 --- a/arch/mips/kernel/signal.c +++ b/arch/mips/kernel/signal.c | |||
@@ -429,7 +429,6 @@ void do_signal(struct pt_regs *regs) | |||
429 | else | 429 | else |
430 | oldset = ¤t->blocked; | 430 | oldset = ¤t->blocked; |
431 | 431 | ||
432 | |||
433 | signr = get_signal_to_deliver(&info, &ka, regs, NULL); | 432 | signr = get_signal_to_deliver(&info, &ka, regs, NULL); |
434 | if (signr > 0) { | 433 | if (signr > 0) { |
435 | /* Whee! Actually deliver the signal. */ | 434 | /* Whee! Actually deliver the signal. */ |
@@ -464,6 +463,7 @@ void do_signal(struct pt_regs *regs) | |||
464 | regs->regs[7] = regs->regs[26]; | 463 | regs->regs[7] = regs->regs[26]; |
465 | regs->cp0_epc -= 4; | 464 | regs->cp0_epc -= 4; |
466 | } | 465 | } |
466 | regs->regs[0] = 0; /* Don't deal with this again. */ | ||
467 | } | 467 | } |
468 | 468 | ||
469 | /* | 469 | /* |