| From c660f897922204ee48e592122be0f02cbca2e045 Mon Sep 17 00:00:00 2001 |
| From: Thomas Gleixner <tglx@linutronix.de> |
| Date: Mon, 18 Jul 2011 21:32:10 +0200 |
| Subject: [PATCH 008/256] mips-enable-interrupts-in-signal.patch |
| |
| Signed-off-by: Thomas Gleixner <tglx@linutronix.de> |
| --- |
| arch/mips/kernel/signal.c | 3 +++ |
| 1 file changed, 3 insertions(+) |
| |
| diff --git a/arch/mips/kernel/signal.c b/arch/mips/kernel/signal.c |
| index d5a338a..ab4e20a 100644 |
| --- a/arch/mips/kernel/signal.c |
| +++ b/arch/mips/kernel/signal.c |
| @@ -588,6 +588,9 @@ static void do_signal(struct pt_regs *regs) |
| if (!user_mode(regs)) |
| return; |
| |
| + local_irq_enable(); |
| + preempt_check_resched(); |
| + |
| if (test_thread_flag(TIF_RESTORE_SIGMASK)) |
| oldset = ¤t->saved_sigmask; |
| else |
| -- |
| 1.7.10.4 |
| |