Loading arch/arm64/kernel/smp.c +3 −3 Original line number Diff line number Diff line Loading @@ -790,7 +790,7 @@ void arch_irq_work_raise(void) */ static void ipi_cpu_stop(unsigned int cpu) { set_cpu_online(cpu, false); set_cpu_active(cpu, false); local_daif_mask(); sdei_mask_local_cpu(); Loading Loading @@ -925,10 +925,10 @@ void smp_send_stop(void) /* Wait up to one second for other CPUs to stop */ timeout = USEC_PER_SEC; while (num_online_cpus() > 1 && timeout--) while (num_active_cpus() > 1 && timeout--) udelay(1); if (num_online_cpus() > 1) if (num_active_cpus() > 1) pr_warning("SMP: failed to stop secondary CPUs %*pbl\n", cpumask_pr_args(cpu_online_mask)); Loading Loading
arch/arm64/kernel/smp.c +3 −3 Original line number Diff line number Diff line Loading @@ -790,7 +790,7 @@ void arch_irq_work_raise(void) */ static void ipi_cpu_stop(unsigned int cpu) { set_cpu_online(cpu, false); set_cpu_active(cpu, false); local_daif_mask(); sdei_mask_local_cpu(); Loading Loading @@ -925,10 +925,10 @@ void smp_send_stop(void) /* Wait up to one second for other CPUs to stop */ timeout = USEC_PER_SEC; while (num_online_cpus() > 1 && timeout--) while (num_active_cpus() > 1 && timeout--) udelay(1); if (num_online_cpus() > 1) if (num_active_cpus() > 1) pr_warning("SMP: failed to stop secondary CPUs %*pbl\n", cpumask_pr_args(cpu_online_mask)); Loading