From 63c3dbea1e7d6a3db9d7575cf8bcb15dd31ff8e7 Mon Sep 17 00:00:00 2001 From: Ralf Baechle Date: Wed, 27 Jul 2011 11:44:47 +0100 Subject: [PATCH] --- yaml --- r: 264298 b: refs/heads/master c: 1f717929e987fc55bb6be02df994945f8edbd46c h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/mips/kernel/signal.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 6d2b667384f9..5cfa98b5f3c5 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0f462e3c1281fd679b4c626612bfa59eb964bafd +refs/heads/master: 1f717929e987fc55bb6be02df994945f8edbd46c diff --git a/trunk/arch/mips/kernel/signal.c b/trunk/arch/mips/kernel/signal.c index dbbe0ce48d89..f8524003676a 100644 --- a/trunk/arch/mips/kernel/signal.c +++ b/trunk/arch/mips/kernel/signal.c @@ -8,6 +8,7 @@ * Copyright (C) 1999, 2000 Silicon Graphics, Inc. */ #include +#include #include #include #include @@ -658,6 +659,8 @@ static void do_signal(struct pt_regs *regs) asmlinkage void do_notify_resume(struct pt_regs *regs, void *unused, __u32 thread_info_flags) { + local_irq_enable(); + /* deal with pending signal delivery */ if (thread_info_flags & (_TIF_SIGPENDING | _TIF_RESTORE_SIGMASK)) do_signal(regs);