| From 2bb99ebd9b6cc4e738ba52080e9d34794d1b6fc5 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Tue, 7 Jan 2020 12:21:25 +0800 |
| Subject: csky/smp: Fixup boot failed when CONFIG_SMP |
| |
| From: Guo Ren <guoren@linux.alibaba.com> |
| |
| [ Upstream commit c9492737b25ca32679ba3163609d938c9abfd508 ] |
| |
| If we use a non-ipi-support interrupt controller, it will cause panic here. |
| We should let cpu up and work with CONFIG_SMP, when we use a non-ipi intc. |
| |
| Signed-off-by: Guo Ren <guoren@linux.alibaba.com> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| arch/csky/kernel/smp.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/arch/csky/kernel/smp.c b/arch/csky/kernel/smp.c |
| index b753d382e4cef..0bb0954d55709 100644 |
| --- a/arch/csky/kernel/smp.c |
| +++ b/arch/csky/kernel/smp.c |
| @@ -120,7 +120,7 @@ void __init setup_smp_ipi(void) |
| int rc; |
| |
| if (ipi_irq == 0) |
| - panic("%s IRQ mapping failed\n", __func__); |
| + return; |
| |
| rc = request_percpu_irq(ipi_irq, handle_ipi, "IPI Interrupt", |
| &ipi_dummy_dev); |
| -- |
| 2.20.1 |
| |