summaryrefslogtreecommitdiffstats
path: root/arch/mips/kernel/irixsig.c
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2000-01-17 03:58:59 +0000
committerRalf Baechle <ralf@linux-mips.org>2000-01-17 03:58:59 +0000
commitaf38bda129551834653720f277a920d7d284bd3d (patch)
treed2254cc25e9c1a7426472e4293ad69fe1ec94080 /arch/mips/kernel/irixsig.c
parentb4657edca26e726073a2d4f1fc4a7eb66ebe0084 (diff)
Add missing recalc_sigpending. From David Wragg (dpw@doc.ic.ac.uk).
Diffstat (limited to 'arch/mips/kernel/irixsig.c')
-rw-r--r--arch/mips/kernel/irixsig.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/mips/kernel/irixsig.c b/arch/mips/kernel/irixsig.c
index c07ce2062..1bcafdf75 100644
--- a/arch/mips/kernel/irixsig.c
+++ b/arch/mips/kernel/irixsig.c
@@ -3,7 +3,7 @@
*
* Copyright (C) 1996 David S. Miller (dm@engr.sgi.com)
*
- * $Id: irixsig.c,v 1.12 1999/09/28 22:25:46 ralf Exp $
+ * $Id: irixsig.c,v 1.13 1999/10/09 00:00:58 ralf Exp $
*/
#include <linux/kernel.h>
@@ -508,6 +508,7 @@ asmlinkage int irix_sigsuspend(struct pt_regs *regs)
spin_lock_irq(&current->sigmask_lock);
saveset = current->blocked;
current->blocked = newset;
+ recalc_sigpending(current);
spin_unlock_irq(&current->sigmask_lock);
regs->regs[2] = -EINTR;