Skip to content

Commit 128283a

Browse files
committed
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
2 parents 442d1ba + 6d5db46 commit 128283a

File tree

4 files changed

+359
-118
lines changed

4 files changed

+359
-118
lines changed

drivers/edac/amd64_edac.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1950,8 +1950,8 @@ static void amd64_handle_ue(struct mem_ctl_info *mci,
19501950
static inline void __amd64_decode_bus_error(struct mem_ctl_info *mci,
19511951
struct err_regs *info)
19521952
{
1953-
u32 ec = ERROR_CODE(info->nbsl);
1954-
u32 xec = EXT_ERROR_CODE(info->nbsl);
1953+
u16 ec = EC(info->nbsl);
1954+
u8 xec = XEC(info->nbsl, 0x1f);
19551955
int ecc_type = (info->nbsh >> 13) & 0x3;
19561956

19571957
/* Bail early out if this was an 'observed' error */

0 commit comments

Comments
 (0)