From: KAMEZAWA Hiroyuki This patch replaces for_each_cpu with for_each_possible_cpu. Signed-off-by: KAMEZAWA Hiroyuki Signed-off-by: Andrew Morton --- arch/ppc/kernel/setup.c | 2 +- arch/ppc/kernel/smp.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff -puN arch/ppc/kernel/setup.c~for_each_possible_cpu-ppc arch/ppc/kernel/setup.c --- devel/arch/ppc/kernel/setup.c~for_each_possible_cpu-ppc 2006-03-15 20:03:16.000000000 -0800 +++ devel-akpm/arch/ppc/kernel/setup.c 2006-03-15 20:03:16.000000000 -0800 @@ -711,7 +711,7 @@ int __init ppc_init(void) if ( ppc_md.progress ) ppc_md.progress(" ", 0xffff); /* register CPU devices */ - for_each_cpu(i) + for_each_possible_cpu(i) register_cpu(&cpu_devices[i], i, NULL); /* call platform init */ diff -puN arch/ppc/kernel/smp.c~for_each_possible_cpu-ppc arch/ppc/kernel/smp.c --- devel/arch/ppc/kernel/smp.c~for_each_possible_cpu-ppc 2006-03-15 20:03:16.000000000 -0800 +++ devel-akpm/arch/ppc/kernel/smp.c 2006-03-15 20:03:16.000000000 -0800 @@ -311,7 +311,7 @@ void __init smp_prepare_cpus(unsigned in /* Backup CPU 0 state */ __save_cpu_setup(); - for_each_cpu(cpu) { + for_each_possible_cpu(cpu) { if (cpu == smp_processor_id()) continue; /* create a process for the processor */ _