diff options
Diffstat (limited to 'arch/i386')
-rw-r--r-- | arch/i386/kernel/cpu/common.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/i386/kernel/cpu/common.c b/arch/i386/kernel/cpu/common.c index 74145a33cb0f..35a67dab4a94 100644 --- a/arch/i386/kernel/cpu/common.c +++ b/arch/i386/kernel/cpu/common.c | |||
@@ -233,10 +233,10 @@ static void __init early_cpu_detect(void) | |||
233 | cpuid(0x00000001, &tfms, &misc, &junk, &cap0); | 233 | cpuid(0x00000001, &tfms, &misc, &junk, &cap0); |
234 | c->x86 = (tfms >> 8) & 15; | 234 | c->x86 = (tfms >> 8) & 15; |
235 | c->x86_model = (tfms >> 4) & 15; | 235 | c->x86_model = (tfms >> 4) & 15; |
236 | if (c->x86 == 0xf) { | 236 | if (c->x86 == 0xf) |
237 | c->x86 += (tfms >> 20) & 0xff; | 237 | c->x86 += (tfms >> 20) & 0xff; |
238 | if (c->x86 >= 0x6) | ||
238 | c->x86_model += ((tfms >> 16) & 0xF) << 4; | 239 | c->x86_model += ((tfms >> 16) & 0xF) << 4; |
239 | } | ||
240 | c->x86_mask = tfms & 15; | 240 | c->x86_mask = tfms & 15; |
241 | if (cap0 & (1<<19)) | 241 | if (cap0 & (1<<19)) |
242 | c->x86_cache_alignment = ((misc >> 8) & 0xff) * 8; | 242 | c->x86_cache_alignment = ((misc >> 8) & 0xff) * 8; |