Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

blackfin: smp: add suspend and wakeup irq flags

Add IRQF_NO_SUSPEND | IRQF_FORCE_RESUME to irq flags, supplement irq should
not be disabled when system do suspend.

Signed-off-by: Steven Miao <realmz6@gmail.com>
Signed-off-by: Bob Liu <lliubbo@gmail.com>

Bob Liu 16df3666 e7da2662

+2 -1
+2 -1
arch/blackfin/mach-bf561/smp.c
··· 114 114 int ret; 115 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 119 if (ret) 119 120 panic("Cannot request %s for IPI service", name); 120 121 }