diff options
author | Linus Torvalds | 2011-01-07 23:54:03 +0100 |
---|---|---|
committer | Linus Torvalds | 2011-01-07 23:54:03 +0100 |
commit | 128283a47e7cc6754db3d2704004c1ed728d26db (patch) | |
tree | b3b0db4cd62600776f5e3dd5762798a8bfe793d2 /drivers/edac/amd64_edac.c | |
parent | Merge branch 'edac-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi... (diff) | |
parent | EDAC, MCE: Fix NB error formatting (diff) | |
download | kernel-qcow2-linux-128283a47e7cc6754db3d2704004c1ed728d26db.tar.gz kernel-qcow2-linux-128283a47e7cc6754db3d2704004c1ed728d26db.tar.xz kernel-qcow2-linux-128283a47e7cc6754db3d2704004c1ed728d26db.zip |
Merge branch 'mce-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp
* 'mce-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:
EDAC, MCE: Fix NB error formatting
EDAC, MCE: Use BIT_64() to eliminate warnings on 32-bit
EDAC, MCE: Enable MCE decoding on F15h
EDAC, MCE: Allow F15h bank 6 MCE injection
EDAC, MCE: Shorten error report formatting
EDAC, MCE: Overhaul error fields extraction macros
EDAC, MCE: Add F15h FP MCE decoder
EDAC, MCE: Add F15 EX MCE decoder
EDAC, MCE: Add an F15h NB MCE decoder
EDAC, MCE: No F15h LS MCE decoder
EDAC, MCE: Add F15h CU MCE decoder
EDAC, MCE: Add F15h IC MCE decoder
EDAC, MCE: Add F15h DC MCE decoder
EDAC, MCE: Select extended error code mask
Diffstat (limited to 'drivers/edac/amd64_edac.c')
-rw-r--r-- | drivers/edac/amd64_edac.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c index 6bf7e248e758..4a5ecc58025d 100644 --- a/drivers/edac/amd64_edac.c +++ b/drivers/edac/amd64_edac.c @@ -1950,8 +1950,8 @@ static void amd64_handle_ue(struct mem_ctl_info *mci, static inline void __amd64_decode_bus_error(struct mem_ctl_info *mci, struct err_regs *info) { - u32 ec = ERROR_CODE(info->nbsl); - u32 xec = EXT_ERROR_CODE(info->nbsl); + u16 ec = EC(info->nbsl); + u8 xec = XEC(info->nbsl, 0x1f); int ecc_type = (info->nbsh >> 13) & 0x3; /* Bail early out if this was an 'observed' error */ |