MIPS: SMP: Allow boot_secondary SMP op to return errors
Allow the boot_secondary SMP op to return an error to __cpu_up(), which will in turn return it to its caller. This will allow SMP implementations to return errors quickly in cases they they know have failed, rather than relying upon __cpu_up() eventually timing out waiting for the cpu_running completion. Signed-off-by:Paul Burton <paul.burton@imgtec.com> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/17014/ Signed-off-by:
Ralf Baechle <ralf@linux-mips.org>
Showing
- arch/mips/cavium-octeon/smp.c 6 additions, 2 deletionsarch/mips/cavium-octeon/smp.c
- arch/mips/include/asm/smp-ops.h 1 addition, 1 deletionarch/mips/include/asm/smp-ops.h
- arch/mips/kernel/smp-bmips.c 3 additions, 1 deletionarch/mips/kernel/smp-bmips.c
- arch/mips/kernel/smp-cmp.c 2 additions, 1 deletionarch/mips/kernel/smp-cmp.c
- arch/mips/kernel/smp-cps.c 2 additions, 1 deletionarch/mips/kernel/smp-cps.c
- arch/mips/kernel/smp-mt.c 3 additions, 1 deletionarch/mips/kernel/smp-mt.c
- arch/mips/kernel/smp-up.c 2 additions, 1 deletionarch/mips/kernel/smp-up.c
- arch/mips/kernel/smp.c 5 additions, 1 deletionarch/mips/kernel/smp.c
- arch/mips/loongson64/loongson-3/smp.c 2 additions, 1 deletionarch/mips/loongson64/loongson-3/smp.c
- arch/mips/netlogic/common/smp.c 3 additions, 1 deletionarch/mips/netlogic/common/smp.c
- arch/mips/paravirt/paravirt-smp.c 2 additions, 1 deletionarch/mips/paravirt/paravirt-smp.c
- arch/mips/sgi-ip27/ip27-smp.c 2 additions, 1 deletionarch/mips/sgi-ip27/ip27-smp.c
- arch/mips/sibyte/bcm1480/smp.c 2 additions, 1 deletionarch/mips/sibyte/bcm1480/smp.c
- arch/mips/sibyte/sb1250/smp.c 2 additions, 1 deletionarch/mips/sibyte/sb1250/smp.c
Loading
Please register or sign in to comment