summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Potsch <hans.potsch@nokia.com>2021-10-06 14:13:32 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-10-20 11:40:14 +0200
commitd07571672c903c88dc5b003f9355ee6b08379aba (patch)
treeaa76b7ed2e6af8e85395107f74d8185a31ce6d6a
parentdba8834baed31e2f506c6f0effc49c40f8881308 (diff)
downloadlinux-d07571672c903c88dc5b003f9355ee6b08379aba.tar.gz
linux-d07571672c903c88dc5b003f9355ee6b08379aba.tar.bz2
linux-d07571672c903c88dc5b003f9355ee6b08379aba.zip
EDAC/armada-xp: Fix output of uncorrectable error counter
commit d9b7748ffc45250b4d7bcf22404383229bc495f5 upstream. The number of correctable errors is displayed as uncorrectable errors because the "SBE" error count is passed to both calls of edac_mc_handle_error(). Pass the correct uncorrectable error count to the second edac_mc_handle_error() call when logging uncorrectable errors. [ bp: Massage commit message. ] Fixes: 7f6998a41257 ("ARM: 8888/1: EDAC: Add driver for the Marvell Armada XP SDRAM and L2 cache ECC") Signed-off-by: Hans Potsch <hans.potsch@nokia.com> Signed-off-by: Borislav Petkov <bp@suse.de> Cc: <stable@vger.kernel.org> Link: https://lkml.kernel.org/r/20211006121332.58788-1-hans.potsch@nokia.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/edac/armada_xp_edac.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/edac/armada_xp_edac.c b/drivers/edac/armada_xp_edac.c
index 7f227bdcbc84..8c6344715473 100644
--- a/drivers/edac/armada_xp_edac.c
+++ b/drivers/edac/armada_xp_edac.c
@@ -178,7 +178,7 @@ static void axp_mc_check(struct mem_ctl_info *mci)
"details unavailable (multiple errors)");
if (cnt_dbe)
edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci,
- cnt_sbe, /* error count */
+ cnt_dbe, /* error count */
0, 0, 0, /* pfn, offset, syndrome */
-1, -1, -1, /* top, mid, low layer */
mci->ctl_name,