summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2011-10-05 14:11:24 +0200
committerClark Williams <williams@redhat.com>2012-01-16 13:00:04 -0600
commitefbe5e5a8999fe9a5bce8fa91326b950f6a10285 (patch)
tree9072b056da39584194ee58ac518114e84e090546 /arch
parent128fe41e9b7e78df76e8136cfda75e082e81a20e (diff)
powerpc: wsp: Mark opb cascade handler IRQF_NO_THREAD
Cascade handlers must run in hard interrupt context. Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch')
-rw-r--r--arch/powerpc/platforms/wsp/opb_pic.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/powerpc/platforms/wsp/opb_pic.c b/arch/powerpc/platforms/wsp/opb_pic.c
index be05631a3c1c..19f353dfcd03 100644
--- a/arch/powerpc/platforms/wsp/opb_pic.c
+++ b/arch/powerpc/platforms/wsp/opb_pic.c
@@ -320,7 +320,8 @@ void __init opb_pic_init(void)
}
/* Attach opb interrupt handler to new virtual IRQ */
- rc = request_irq(virq, opb_irq_handler, 0, "OPB LS Cascade", opb);
+ rc = request_irq(virq, opb_irq_handler, IRQF_NO_THREAD,
+ "OPB LS Cascade", opb);
if (rc) {
printk("opb: request_irq failed: %d\n", rc);
continue;