summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew McClintock <msm@freescale.com>2011-10-25 22:54:04 (GMT)
committerKumar Gala <galak@kernel.crashing.org>2011-11-03 18:12:29 (GMT)
commit43a327b79c3945049ccf675452d2d519084c9bc6 (patch)
tree86e693938ac0b5d4fe78799222b1ba93a4473a21
parent7d0d3ad5e3cfbf96aa4a2d6ee26a20c98a29d4a1 (diff)
downloadlinux-fsl-qoriq-43a327b79c3945049ccf675452d2d519084c9bc6.tar.xz
powerpc/85xx: Make kexec to interate over online cpus
This is not strictly required, because this iterates over logical cpus and they are not (currently) discontigous. But, it's cleaner code and more obvious what is going on Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
-rw-r--r--arch/powerpc/platforms/85xx/smp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/platforms/85xx/smp.c b/arch/powerpc/platforms/85xx/smp.c
index 190d111..2df4785 100644
--- a/arch/powerpc/platforms/85xx/smp.c
+++ b/arch/powerpc/platforms/85xx/smp.c
@@ -207,7 +207,7 @@ static void mpc85xx_smp_machine_kexec(struct kimage *image)
if ( !timeout )
printk(KERN_ERR "Unable to bring down secondary cpu(s)");
- for (i = 0; i < num_cpus; i++)
+ for_each_online_cpu(i)
{
if ( i == smp_processor_id() ) continue;
mpic_reset_core(i);