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> Acked-by: "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 --- devel/arch/i386/kernel/cpu/common.c~i386-fall-back-to-sensible-cpu-model-name 2006-02-23 19:41:04.000000000 -0800 +++ devel-akpm/arch/i386/kernel/cpu/common.c 2006-02-23 19:41:04.000000000 -0800 @@ -430,7 +430,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! */ _