aboutsummaryrefslogtreecommitdiffstats
path: root/k8.c
diff options
context:
space:
mode:
authorAndi Kleen <ak@linux.intel.com>2009-05-11 13:40:13 +0200
committerAndi Kleen <ak@linux.intel.com>2009-05-11 13:40:13 +0200
commitfb98e5797e120b04ebaf2137cd80d0cdfc7041d1 (patch)
tree27e50ec4baccc00726d0703ce3bf5de5be62f0ce /k8.c
parentbe08956ae9cc5afa81be36d36ffda90dfdb70636 (diff)
downloadmcelog-fb98e5797e120b04ebaf2137cd80d0cdfc7041d1.tar.gz
Hook up diskdb memory error for intel
Signed-off-by: Andi Kleen <ak@linux.intel.com>
Diffstat (limited to 'k8.c')
-rw-r--r--k8.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/k8.c b/k8.c
index b69b7e9..94e68b7 100644
--- a/k8.c
+++ b/k8.c
@@ -244,17 +244,15 @@ static decoder_t decoders[] = {
[5] = decode_k8_fr_mc,
};
-int decode_k8_mc(struct mce *mce)
+void decode_k8_mc(struct mce *mce, int *ismemerr)
{
- int ismemerr = 0;
if (mce->bank < NELE(decoders))
- decoders[mce->bank](mce->status, &ismemerr);
+ decoders[mce->bank](mce->status, ismemerr);
else if (mce->bank >= K8_MCE_THRESHOLD_BASE &&
mce->bank < K8_MCE_THRESHOLD_TOP)
decode_k8_threshold(mce->misc);
else
Wprintf(" no decoder for unknown bank %u\n", mce->bank);
- return ismemerr;
}
char *k8_bank_name(int num)