From: KAMEZAWA Hiroyuki This patch replaces for_each_cpu with for_each_possible_cpu under arch/ia64/kernel/. Signed-off-by: KAMEZAWA Hiroyuki Signed-off-by: Andrew Morton --- arch/ia64/kernel/module.c | 2 +- arch/ia64/kernel/smpboot.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff -puN arch/ia64/kernel/module.c~for_each_possible_cpu-ia64 arch/ia64/kernel/module.c --- devel/arch/ia64/kernel/module.c~for_each_possible_cpu-ia64 2006-03-15 20:03:10.000000000 -0800 +++ devel-akpm/arch/ia64/kernel/module.c 2006-03-15 20:03:10.000000000 -0800 @@ -947,7 +947,7 @@ void percpu_modcopy (void *pcpudst, const void *src, unsigned long size) { unsigned int i; - for_each_cpu(i) { + for_each_possible_cpu(i) { memcpy(pcpudst + __per_cpu_offset[i], src, size); } } diff -puN arch/ia64/kernel/smpboot.c~for_each_possible_cpu-ia64 arch/ia64/kernel/smpboot.c --- devel/arch/ia64/kernel/smpboot.c~for_each_possible_cpu-ia64 2006-03-15 20:03:10.000000000 -0800 +++ devel-akpm/arch/ia64/kernel/smpboot.c 2006-03-15 20:03:10.000000000 -0800 @@ -643,7 +643,7 @@ remove_from_mtinfo(int cpu) { int i; - for_each_cpu(i) + for_each_possible_cpu(i) if (mt_info[i].valid && mt_info[i].socket_id == cpu_data(cpu)->socket_id) mt_info[i].valid = 0; @@ -883,7 +883,7 @@ check_for_mtinfo_index(void) { int i; - for_each_cpu(i) + for_each_possible_cpu(i) if (!mt_info[i].valid) return i; @@ -901,7 +901,7 @@ check_for_new_socket(__u16 logical_addre int i; __u32 sid = c->socket_id; - for_each_cpu(i) { + for_each_possible_cpu(i) { if (mt_info[i].valid && mt_info[i].proc_fixed_addr == logical_address && mt_info[i].socket_id == sid) { c->core_id = mt_info[i].core_id; _