show right output for cpuinfo
PATCH 1/1 show right output for cpuinfo
in x86_64 smp systems, a regression was introduced a few days after 2.6.23, on its way to 2.6.23. Bisection leads me to commit 92cb7612aee39642d109b8d935ad265e602c0563.
The problem is that the output of 'cat /proc/cpuinfo' shows 0 as the id of all cpus of a smp system. As far as I know, this only happens on x86_64 systems.
This problem was first noticed by Ravikiran. A simple patch follows
--- arch/x86/kernel/setup_64.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-)
arch/x86/kernel/setup_64.c +0 -1
@@ -858,7 +858,6 @@ void __cpuinit early_identify_cpu(struct cpuinfo_x86 *c)#ifdef CONFIG_SMP c->phys_proc_id = (cpuid_ebx (1 ) >>24 ) &0xff ; - c->cpu_index =0 ;#endif }
Signature · 1 line
1.4.4.2
Quoted 9 lines · Glauber de Oliveira Costa
in
x86_64smp systems, a regression was introduced a few days after 2.6.23, on its way to 2.6.23. Bisection leads me to commit92cb7612aee39642d109b8d935ad265e602c0563.The problem is that the output of 'cat
/proc/cpuinfo' shows 0 as the id of all cpus of a smp system. As far as I know, this only happens onx86_64systems.This problem was first noticed by Ravikiran. A simple patch follows
oops, thanks for tracking this down!
Ingo