powerpc/wsp: Mark opb cascade handler IRQF_NO_THREAD
authorThomas Gleixner <tglx@linutronix.de>
Wed, 5 Oct 2011 02:30:50 +0000 (02:30 +0000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Fri, 25 Nov 2011 03:11:29 +0000 (14:11 +1100)
Cascade handlers must run in hard interrupt context.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/platforms/wsp/opb_pic.c

index be05631a3c1cf7f046c73397385e66cf3b83eb07..19f353dfcd03ac9ca42d903566884dfa2df2ad63 100644 (file)
@@ -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;