[PATCH v2 2/3] x86/mce, EDAC/mce_amd: Update CS bank type naming
From: Yazen Ghannam
Date: Sat Mar 07 2026 - 11:33:46 EST
Recent documentation updated the "CS" bank type name from "Coherent
Slave" to "Coherent Station".
Apply this change in the kernel also.
Signed-off-by: Yazen Ghannam <yazen.ghannam@xxxxxxx>
---
arch/x86/include/asm/mce.h | 2 +-
arch/x86/kernel/cpu/mce/amd.c | 2 +-
drivers/edac/mce_amd.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/x86/include/asm/mce.h b/arch/x86/include/asm/mce.h
index 83899711da4e..576a4b6e83ea 100644
--- a/arch/x86/include/asm/mce.h
+++ b/arch/x86/include/asm/mce.h
@@ -349,7 +349,7 @@ enum smca_bank_types {
* Keep in alphanumeric order, numerals before letters.
* Exception: Keep "V2, etc." with their originals.
*/
- SMCA_CS, /* Coherent Slave */
+ SMCA_CS, /* Coherent Station */
SMCA_CS_V2,
SMCA_DE, /* Decoder Unit */
SMCA_EX, /* Execution Unit */
diff --git a/arch/x86/kernel/cpu/mce/amd.c b/arch/x86/kernel/cpu/mce/amd.c
index 44e490119b89..86f51415283c 100644
--- a/arch/x86/kernel/cpu/mce/amd.c
+++ b/arch/x86/kernel/cpu/mce/amd.c
@@ -95,7 +95,7 @@ static DEFINE_PER_CPU_READ_MOSTLY(struct smca_bank[MAX_NR_BANKS], smca_banks);
static DEFINE_PER_CPU_READ_MOSTLY(u8[N_SMCA_BANK_TYPES], smca_bank_counts);
static const char * const smca_names[] = {
- [SMCA_CS ... SMCA_CS_V2] = "coherent_slave",
+ [SMCA_CS ... SMCA_CS_V2] = "coherent_station",
[SMCA_DE] = "decode_unit",
[SMCA_EX] = "execution_unit",
[SMCA_FP] = "floating_point",
diff --git a/drivers/edac/mce_amd.c b/drivers/edac/mce_amd.c
index 7fba230cb9e1..54ad56f2a9e0 100644
--- a/drivers/edac/mce_amd.c
+++ b/drivers/edac/mce_amd.c
@@ -689,7 +689,7 @@ static void decode_mc6_mce(struct mce *m)
}
static const char * const smca_long_names[] = {
- [SMCA_CS ... SMCA_CS_V2] = "Coherent Slave",
+ [SMCA_CS ... SMCA_CS_V2] = "Coherent Station",
[SMCA_DE] = "Decode Unit",
[SMCA_EX] = "Execution Unit",
[SMCA_FP] = "Floating Point Unit",
--
2.53.0