summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/sysdev/xics/xics-common.c
diff options
context:
space:
mode:
authorThomas Gleixner2011-10-05 04:30:50 +0200
committerBenjamin Herrenschmidt2011-11-25 04:14:38 +0100
commit3b5e16d7ad0cf4b03a0650092a6fdcb27b536a82 (patch)
tree82ba5325c00278baf87e80c02af4d914c6ecb3ee /arch/powerpc/sysdev/xics/xics-common.c
parentpowerpc/wsp: Mark opb cascade handler IRQF_NO_THREAD (diff)
downloadkernel-qcow2-linux-3b5e16d7ad0cf4b03a0650092a6fdcb27b536a82.tar.gz
kernel-qcow2-linux-3b5e16d7ad0cf4b03a0650092a6fdcb27b536a82.tar.xz
kernel-qcow2-linux-3b5e16d7ad0cf4b03a0650092a6fdcb27b536a82.zip
powerpc: Mark IPI interrupts IRQF_NO_THREAD
IPI handlers cannot be threaded. Remove the obsolete IRQF_DISABLED flag (see commit e58aa3d2) while at it. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/sysdev/xics/xics-common.c')
-rw-r--r--arch/powerpc/sysdev/xics/xics-common.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/sysdev/xics/xics-common.c b/arch/powerpc/sysdev/xics/xics-common.c
index 63762c672a03..d72eda6a4c05 100644
--- a/arch/powerpc/sysdev/xics/xics-common.c
+++ b/arch/powerpc/sysdev/xics/xics-common.c
@@ -137,7 +137,7 @@ static void xics_request_ipi(void)
* IPIs are marked IRQF_PERCPU. The handler was set in map.
*/
BUG_ON(request_irq(ipi, icp_ops->ipi_action,
- IRQF_PERCPU, "IPI", NULL));
+ IRQF_PERCPU | IRQF_NO_THREAD, "IPI", NULL));
}
int __init xics_smp_probe(void)