| From 178b81574dd48edb1b4acff2ba3a7a69b2cf3487 Mon Sep 17 00:00:00 2001 |
| From: Thomas Gleixner <tglx@linutronix.de> |
| Date: Sat, 16 Jul 2011 16:27:13 +0200 |
| Subject: [PATCH 009/274] arm-enable-interrupts-in-signal-code.patch |
| |
| Signed-off-by: Thomas Gleixner <tglx@linutronix.de> |
| --- |
| arch/arm/kernel/signal.c | 3 +++ |
| 1 file changed, 3 insertions(+) |
| |
| diff --git a/arch/arm/kernel/signal.c b/arch/arm/kernel/signal.c |
| index d68d1b6..13db45b 100644 |
| --- a/arch/arm/kernel/signal.c |
| +++ b/arch/arm/kernel/signal.c |
| @@ -617,6 +617,9 @@ static void do_signal(struct pt_regs *regs, int syscall) |
| if (!user_mode(regs)) |
| return; |
| |
| + local_irq_enable(); |
| + preempt_check_resched(); |
| + |
| /* |
| * If we were from a system call, check for system call restarting... |
| */ |
| -- |
| 1.7.10.4 |
| |