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>2011-12-28 16:25:19 -0600
commit1412dcd86b748f882885b88a66996e888fd27c1e (patch)
tree92295584565eb66c416321c75af2445c1d87775b /arch
parent4a7eee2677c519ce91b8a024eec2acc023c76fd1 (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;