Messages in this thread Patch in this message | | | From | Stefan Kristiansson <> | Subject | [PATCH] openrisc: call do_notify_resume() with interrupts enabled | Date | Mon, 29 Apr 2013 10:12:37 +0300 |
| |
A signal delivered through do_notify_resume() would cause the irqs_disabled() check in _local_bh_enable_ip() to be triggered.
Enable interrupts before calling do_notify_resume().
Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> --- arch/openrisc/kernel/entry.S | 1 + 1 file changed, 1 insertion(+)
diff --git a/arch/openrisc/kernel/entry.S b/arch/openrisc/kernel/entry.S index d8a455e..55ffc97 100644 --- a/arch/openrisc/kernel/entry.S +++ b/arch/openrisc/kernel/entry.S @@ -874,6 +874,7 @@ _work_pending: * must be set so that the syscall restart functionality works. */ _work_notifysig: + ENABLE_INTERRUPTS(r29) l.jal do_notify_resume l.ori r3,r1,0 /* pt_regs */ -- 1.8.1.2
| |