summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBorislav Petkov <borislav.petkov@amd.com>2011-08-04 19:25:24 +0200
committerBorislav Petkov <borislav.petkov@amd.com>2011-10-06 12:34:02 +0200
commitbff7b812465a797bc563e9938fa11316fcd2ac0d (patch)
treed4759b41322da63eacc158fb84c5cb03914b22e8
parent976d167615b64e14bc1491ca51d424e2ba9a5e84 (diff)
downloadlinux-3.10-bff7b812465a797bc563e9938fa11316fcd2ac0d.tar.gz
linux-3.10-bff7b812465a797bc563e9938fa11316fcd2ac0d.tar.bz2
linux-3.10-bff7b812465a797bc563e9938fa11316fcd2ac0d.zip
EDAC, MCE, AMD: Print CPU number when reporting the error
Currently, correctable ECCs go through mcelog and do not print the scary MCE banner. In that case, however, reporting the core where the CECC happened is important information so dump it along with the decoded string albeit at risk of having a minor redundancy. Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>
-rw-r--r--drivers/edac/mce_amd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/edac/mce_amd.c b/drivers/edac/mce_amd.c
index 795cfbc0bf5..5bfe6997d9f 100644
--- a/drivers/edac/mce_amd.c
+++ b/drivers/edac/mce_amd.c
@@ -769,8 +769,8 @@ int amd_decode_mce(struct notifier_block *nb, unsigned long val, void *data)
if (amd_filter_mce(m))
return NOTIFY_STOP;
- pr_emerg(HW_ERR "MC%d_STATUS[%s|%s|%s|%s|%s",
- m->bank,
+ pr_emerg(HW_ERR "CPU:%d MC%d_STATUS[%s|%s|%s|%s|%s",
+ m->extcpu, m->bank,
((m->status & MCI_STATUS_OVER) ? "Over" : "-"),
((m->status & MCI_STATUS_UC) ? "UE" : "CE"),
((m->status & MCI_STATUS_MISCV) ? "MiscV" : "-"),