diff options
Diffstat (limited to 'arch/mips/kernel/smp-bmips.c')
| -rw-r--r-- | arch/mips/kernel/smp-bmips.c | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/arch/mips/kernel/smp-bmips.c b/arch/mips/kernel/smp-bmips.c index 87dcac2447c8..159e83add4bb 100644 --- a/arch/mips/kernel/smp-bmips.c +++ b/arch/mips/kernel/smp-bmips.c @@ -168,11 +168,11 @@ static void bmips_prepare_cpus(unsigned int max_cpus)  		return;  	} -	if (request_irq(IPI0_IRQ, bmips_ipi_interrupt, IRQF_PERCPU, -			"smp_ipi0", NULL)) +	if (request_irq(IPI0_IRQ, bmips_ipi_interrupt, +			IRQF_PERCPU | IRQF_NO_SUSPEND, "smp_ipi0", NULL))  		panic("Can't request IPI0 interrupt"); -	if (request_irq(IPI1_IRQ, bmips_ipi_interrupt, IRQF_PERCPU, -			"smp_ipi1", NULL)) +	if (request_irq(IPI1_IRQ, bmips_ipi_interrupt, +			IRQF_PERCPU | IRQF_NO_SUSPEND, "smp_ipi1", NULL))  		panic("Can't request IPI1 interrupt");  } @@ -572,7 +572,7 @@ asmlinkage void __weak plat_wired_tlb_setup(void)  	 */  } -void __init bmips_cpu_setup(void) +void bmips_cpu_setup(void)  {  	void __iomem __maybe_unused *cbr = BMIPS_GET_CBR();  	u32 __maybe_unused cfg; | 

