x86/cpu/intel: Drop stray FAM6 check with new Intel CPU model defines
authorAndrew Cooper <andrew.cooper3@citrix.com>
Wed, 29 May 2024 18:36:05 +0000 (19:36 +0100)
committerBorislav Petkov (AMD) <bp@alien8.de>
Sat, 29 Jun 2024 14:10:37 +0000 (16:10 +0200)
The outer if () should have been dropped when switching to c->x86_vfm.

Fixes: 6568fc18c2f6 ("x86/cpu/intel: Switch to new Intel CPU model defines")
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Acked-by: Tony Luck <tony.luck@intel.com>
Link: https://lore.kernel.org/r/20240529183605.17520-1-andrew.cooper3@citrix.com
arch/x86/kernel/cpu/intel.c

index a813089ca4082df2ee0d2ab06a4043e4c931bcb3..a9ea0dba6f0cfeafef5b9e152a1cd88d06c01f78 100644 (file)
@@ -294,17 +294,13 @@ static void early_init_intel(struct cpuinfo_x86 *c)
        }
 
        /* Penwell and Cloverview have the TSC which doesn't sleep on S3 */
-       if (c->x86 == 6) {
-               switch (c->x86_vfm) {
-               case INTEL_ATOM_SALTWELL_MID:
-               case INTEL_ATOM_SALTWELL_TABLET:
-               case INTEL_ATOM_SILVERMONT_MID:
-               case INTEL_ATOM_AIRMONT_NP:
-                       set_cpu_cap(c, X86_FEATURE_NONSTOP_TSC_S3);
-                       break;
-               default:
-                       break;
-               }
+       switch (c->x86_vfm) {
+       case INTEL_ATOM_SALTWELL_MID:
+       case INTEL_ATOM_SALTWELL_TABLET:
+       case INTEL_ATOM_SILVERMONT_MID:
+       case INTEL_ATOM_AIRMONT_NP:
+               set_cpu_cap(c, X86_FEATURE_NONSTOP_TSC_S3);
+               break;
        }
 
        /*