diff options
author | Andi Kleen <ak@linux.intel.com> | 2009-05-11 13:40:13 +0200 |
---|---|---|
committer | Andi Kleen <ak@linux.intel.com> | 2009-05-11 13:40:13 +0200 |
commit | fb98e5797e120b04ebaf2137cd80d0cdfc7041d1 (patch) | |
tree | 27e50ec4baccc00726d0703ce3bf5de5be62f0ce /k8.c | |
parent | be08956ae9cc5afa81be36d36ffda90dfdb70636 (diff) | |
download | mcelog-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.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -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) |