aboutsummaryrefslogtreecommitdiffstats
path: root/arch/blackfin
diff options
context:
space:
mode:
Diffstat (limited to 'arch/blackfin')
-rw-r--r--arch/blackfin/mach-bf561/smp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/blackfin/mach-bf561/smp.c b/arch/blackfin/mach-bf561/smp.c
index db22401e7605..b2a6b77efad3 100644
--- a/arch/blackfin/mach-bf561/smp.c
+++ b/arch/blackfin/mach-bf561/smp.c
@@ -114,7 +114,8 @@ void __init platform_request_ipi(int irq, void *handler)
114 int ret; 114 int ret;
115 const char *name = (irq == IRQ_SUPPLE_0) ? supple0 : supple1; 115 const char *name = (irq == IRQ_SUPPLE_0) ? supple0 : supple1;
116 116
117 ret = request_irq(irq, handler, IRQF_PERCPU, name, handler); 117 ret = request_irq(irq, handler, IRQF_PERCPU | IRQF_NO_SUSPEND |
118 IRQF_FORCE_RESUME, name, handler);
118 if (ret) 119 if (ret)
119 panic("Cannot request %s for IPI service", name); 120 panic("Cannot request %s for IPI service", name);
120} 121}