From: Chuck Ebbert <76306.1226@compuserve.com> When vendor-specific i386 initialization code is unavailable the kernel falls back to a default CPU model name. Make that model name reflect the CPU family instead of an internal vendor index. Tested on Pentium II (family 6 model 5). /proc/cpuinfo before: model name : ff/05 after: model name : 06/05 Signed-off-by: Chuck Ebbert <76306.1226@compuserve.com> Cc: "Seth, Rohit" Signed-off-by: Andrew Morton --- arch/i386/kernel/cpu/common.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN arch/i386/kernel/cpu/common.c~i386-fall-back-to-sensible-cpu-model-name arch/i386/kernel/cpu/common.c --- 25/arch/i386/kernel/cpu/common.c~i386-fall-back-to-sensible-cpu-model-name Fri Feb 3 13:34:22 2006 +++ 25-akpm/arch/i386/kernel/cpu/common.c Fri Feb 3 13:34:22 2006 @@ -426,7 +426,7 @@ void __cpuinit identify_cpu(struct cpuin else /* Last resort... */ sprintf(c->x86_model_id, "%02x/%02x", - c->x86_vendor, c->x86_model); + c->x86, c->x86_model); } /* Now the feature flags better reflect actual CPU features! */ _