Skip to content

Commit f072251

Browse files
KAGA-KOKOsuryasaimadhu
authored andcommitted
powercap/intel_rapl: Convert to new X86 CPU match macros
The new macro set has a consistent namespace and uses C99 initializers instead of the grufty C89 ones. Get rid the of the local macro wrappers for consistency. Signed-off-by: Thomas Gleixner <[email protected]> Signed-off-by: Borislav Petkov <[email protected]> Reviewed-by: Greg Kroah-Hartman <[email protected]> Link: https://lkml.kernel.org/r/[email protected]
1 parent 91e503e commit f072251

File tree

1 file changed

+43
-44
lines changed

1 file changed

+43
-44
lines changed

drivers/powercap/intel_rapl_common.c

Lines changed: 43 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -951,52 +951,51 @@ static const struct rapl_defaults rapl_defaults_cht = {
951951
};
952952

953953
static const struct x86_cpu_id rapl_ids[] __initconst = {
954-
INTEL_CPU_FAM6(SANDYBRIDGE, rapl_defaults_core),
955-
INTEL_CPU_FAM6(SANDYBRIDGE_X, rapl_defaults_core),
956-
957-
INTEL_CPU_FAM6(IVYBRIDGE, rapl_defaults_core),
958-
INTEL_CPU_FAM6(IVYBRIDGE_X, rapl_defaults_core),
959-
960-
INTEL_CPU_FAM6(HASWELL, rapl_defaults_core),
961-
INTEL_CPU_FAM6(HASWELL_L, rapl_defaults_core),
962-
INTEL_CPU_FAM6(HASWELL_G, rapl_defaults_core),
963-
INTEL_CPU_FAM6(HASWELL_X, rapl_defaults_hsw_server),
964-
965-
INTEL_CPU_FAM6(BROADWELL, rapl_defaults_core),
966-
INTEL_CPU_FAM6(BROADWELL_G, rapl_defaults_core),
967-
INTEL_CPU_FAM6(BROADWELL_D, rapl_defaults_core),
968-
INTEL_CPU_FAM6(BROADWELL_X, rapl_defaults_hsw_server),
969-
970-
INTEL_CPU_FAM6(SKYLAKE, rapl_defaults_core),
971-
INTEL_CPU_FAM6(SKYLAKE_L, rapl_defaults_core),
972-
INTEL_CPU_FAM6(SKYLAKE_X, rapl_defaults_hsw_server),
973-
INTEL_CPU_FAM6(KABYLAKE_L, rapl_defaults_core),
974-
INTEL_CPU_FAM6(KABYLAKE, rapl_defaults_core),
975-
INTEL_CPU_FAM6(CANNONLAKE_L, rapl_defaults_core),
976-
INTEL_CPU_FAM6(ICELAKE_L, rapl_defaults_core),
977-
INTEL_CPU_FAM6(ICELAKE, rapl_defaults_core),
978-
INTEL_CPU_FAM6(ICELAKE_NNPI, rapl_defaults_core),
979-
INTEL_CPU_FAM6(ICELAKE_X, rapl_defaults_hsw_server),
980-
INTEL_CPU_FAM6(ICELAKE_D, rapl_defaults_hsw_server),
981-
INTEL_CPU_FAM6(COMETLAKE_L, rapl_defaults_core),
982-
INTEL_CPU_FAM6(COMETLAKE, rapl_defaults_core),
983-
INTEL_CPU_FAM6(TIGERLAKE_L, rapl_defaults_core),
984-
985-
INTEL_CPU_FAM6(ATOM_SILVERMONT, rapl_defaults_byt),
986-
INTEL_CPU_FAM6(ATOM_AIRMONT, rapl_defaults_cht),
987-
INTEL_CPU_FAM6(ATOM_SILVERMONT_MID, rapl_defaults_tng),
988-
INTEL_CPU_FAM6(ATOM_AIRMONT_MID, rapl_defaults_ann),
989-
INTEL_CPU_FAM6(ATOM_GOLDMONT, rapl_defaults_core),
990-
INTEL_CPU_FAM6(ATOM_GOLDMONT_PLUS, rapl_defaults_core),
991-
INTEL_CPU_FAM6(ATOM_GOLDMONT_D, rapl_defaults_core),
992-
INTEL_CPU_FAM6(ATOM_TREMONT_D, rapl_defaults_core),
993-
INTEL_CPU_FAM6(ATOM_TREMONT_L, rapl_defaults_core),
994-
995-
INTEL_CPU_FAM6(XEON_PHI_KNL, rapl_defaults_hsw_server),
996-
INTEL_CPU_FAM6(XEON_PHI_KNM, rapl_defaults_hsw_server),
954+
X86_MATCH_INTEL_FAM6_MODEL(SANDYBRIDGE, &rapl_defaults_core),
955+
X86_MATCH_INTEL_FAM6_MODEL(SANDYBRIDGE_X, &rapl_defaults_core),
956+
957+
X86_MATCH_INTEL_FAM6_MODEL(IVYBRIDGE, &rapl_defaults_core),
958+
X86_MATCH_INTEL_FAM6_MODEL(IVYBRIDGE_X, &rapl_defaults_core),
959+
960+
X86_MATCH_INTEL_FAM6_MODEL(HASWELL, &rapl_defaults_core),
961+
X86_MATCH_INTEL_FAM6_MODEL(HASWELL_L, &rapl_defaults_core),
962+
X86_MATCH_INTEL_FAM6_MODEL(HASWELL_G, &rapl_defaults_core),
963+
X86_MATCH_INTEL_FAM6_MODEL(HASWELL_X, &rapl_defaults_hsw_server),
964+
965+
X86_MATCH_INTEL_FAM6_MODEL(BROADWELL, &rapl_defaults_core),
966+
X86_MATCH_INTEL_FAM6_MODEL(BROADWELL_G, &rapl_defaults_core),
967+
X86_MATCH_INTEL_FAM6_MODEL(BROADWELL_D, &rapl_defaults_core),
968+
X86_MATCH_INTEL_FAM6_MODEL(BROADWELL_X, &rapl_defaults_hsw_server),
969+
970+
X86_MATCH_INTEL_FAM6_MODEL(SKYLAKE, &rapl_defaults_core),
971+
X86_MATCH_INTEL_FAM6_MODEL(SKYLAKE_L, &rapl_defaults_core),
972+
X86_MATCH_INTEL_FAM6_MODEL(SKYLAKE_X, &rapl_defaults_hsw_server),
973+
X86_MATCH_INTEL_FAM6_MODEL(KABYLAKE_L, &rapl_defaults_core),
974+
X86_MATCH_INTEL_FAM6_MODEL(KABYLAKE, &rapl_defaults_core),
975+
X86_MATCH_INTEL_FAM6_MODEL(CANNONLAKE_L, &rapl_defaults_core),
976+
X86_MATCH_INTEL_FAM6_MODEL(ICELAKE_L, &rapl_defaults_core),
977+
X86_MATCH_INTEL_FAM6_MODEL(ICELAKE, &rapl_defaults_core),
978+
X86_MATCH_INTEL_FAM6_MODEL(ICELAKE_NNPI, &rapl_defaults_core),
979+
X86_MATCH_INTEL_FAM6_MODEL(ICELAKE_X, &rapl_defaults_hsw_server),
980+
X86_MATCH_INTEL_FAM6_MODEL(ICELAKE_D, &rapl_defaults_hsw_server),
981+
X86_MATCH_INTEL_FAM6_MODEL(COMETLAKE_L, &rapl_defaults_core),
982+
X86_MATCH_INTEL_FAM6_MODEL(COMETLAKE, &rapl_defaults_core),
983+
X86_MATCH_INTEL_FAM6_MODEL(TIGERLAKE_L, &rapl_defaults_core),
984+
985+
X86_MATCH_INTEL_FAM6_MODEL(ATOM_SILVERMONT, &rapl_defaults_byt),
986+
X86_MATCH_INTEL_FAM6_MODEL(ATOM_AIRMONT, &rapl_defaults_cht),
987+
X86_MATCH_INTEL_FAM6_MODEL(ATOM_SILVERMONT_MID, &rapl_defaults_tng),
988+
X86_MATCH_INTEL_FAM6_MODEL(ATOM_AIRMONT_MID, &rapl_defaults_ann),
989+
X86_MATCH_INTEL_FAM6_MODEL(ATOM_GOLDMONT, &rapl_defaults_core),
990+
X86_MATCH_INTEL_FAM6_MODEL(ATOM_GOLDMONT_PLUS, &rapl_defaults_core),
991+
X86_MATCH_INTEL_FAM6_MODEL(ATOM_GOLDMONT_D, &rapl_defaults_core),
992+
X86_MATCH_INTEL_FAM6_MODEL(ATOM_TREMONT_D, &rapl_defaults_core),
993+
X86_MATCH_INTEL_FAM6_MODEL(ATOM_TREMONT_L, &rapl_defaults_core),
994+
995+
X86_MATCH_INTEL_FAM6_MODEL(XEON_PHI_KNL, &rapl_defaults_hsw_server),
996+
X86_MATCH_INTEL_FAM6_MODEL(XEON_PHI_KNM, &rapl_defaults_hsw_server),
997997
{}
998998
};
999-
1000999
MODULE_DEVICE_TABLE(x86cpu, rapl_ids);
10011000

10021001
/* Read once for all raw primitive data for domains */

0 commit comments

Comments
 (0)