diff --git a/arch/arm64/kernel/smp.c b/arch/arm64/kernel/smp.c index ae6e7995263b..0b49a587965d 100644 --- a/arch/arm64/kernel/smp.c +++ b/arch/arm64/kernel/smp.c @@ -724,6 +724,7 @@ static void ipi_cpu_stop(unsigned int cpu, struct pt_regs *regs) set_cpu_active(cpu, false); + flush_cache_all(); local_irq_disable(); while (1)