diff options
-rw-r--r-- | arch/x86/kernel/cpu/addon_cpuid_features.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/arch/x86/kernel/cpu/addon_cpuid_features.c b/arch/x86/kernel/cpu/addon_cpuid_features.c index d8b3e4a9d663..0fbd06241e07 100644 --- a/arch/x86/kernel/cpu/addon_cpuid_features.c +++ b/arch/x86/kernel/cpu/addon_cpuid_features.c | |||
@@ -54,14 +54,11 @@ void __cpuinit init_scattered_cpuid_features(struct cpuinfo_x86 *c) | |||
54 | void __cpuinit validate_pat_support(struct cpuinfo_x86 *c) | 54 | void __cpuinit validate_pat_support(struct cpuinfo_x86 *c) |
55 | { | 55 | { |
56 | switch (c->x86_vendor) { | 56 | switch (c->x86_vendor) { |
57 | case X86_VENDOR_AMD: | ||
58 | if (c->x86 >= 0xf && c->x86 <= 0x11) | ||
59 | return; | ||
60 | break; | ||
61 | case X86_VENDOR_INTEL: | 57 | case X86_VENDOR_INTEL: |
62 | if (c->x86 == 0xF || (c->x86 == 6 && c->x86_model >= 15)) | 58 | if (c->x86 == 0xF || (c->x86 == 6 && c->x86_model >= 15)) |
63 | return; | 59 | return; |
64 | break; | 60 | break; |
61 | case X86_VENDOR_AMD: | ||
65 | case X86_VENDOR_CENTAUR: | 62 | case X86_VENDOR_CENTAUR: |
66 | case X86_VENDOR_TRANSMETA: | 63 | case X86_VENDOR_TRANSMETA: |
67 | return; | 64 | return; |