From 393dc4fe611eba41a87884d4587dff4d1fa8c45f Mon Sep 17 00:00:00 2001 From: "Kai Stuhlemmer (ebee Engineering)" Date: Fri, 18 Dec 2020 09:23:18 +0100 Subject: [PATCH 1/2] atmel/nand-controller.c: ECC statistics corrected counter update added. Signed-off-by: Kai Stuhlemmer (ebee Engineering) --- drivers/mtd/nand/raw/atmel/nand-controller.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/nand/raw/atmel/nand-controller.c b/drivers/mtd/nand/raw/atmel/nand-controller.c index 3c146d47d51fd5..8cd6ac238ce4cd 100644 --- a/drivers/mtd/nand/raw/atmel/nand-controller.c +++ b/drivers/mtd/nand/raw/atmel/nand-controller.c @@ -813,8 +813,10 @@ static int atmel_nand_pmecc_correct_data(struct nand_chip *chip, void *buf, NULL, 0, chip->ecc.strength); - if (ret >= 0) + if (ret >= 0) { + mtd->ecc_stats.corrected += ret; max_bitflips = max(ret, max_bitflips); + } else mtd->ecc_stats.failed++; From 51d17117711c7563fdd8391625ff7d5239b0cbce Mon Sep 17 00:00:00 2001 From: "Kai Stuhlemmer (ebee Engineering)" Date: Fri, 5 Mar 2021 15:23:15 +0100 Subject: [PATCH 2/2] atmel/nand-controller.c: code formatting correction. Signed-off-by: Kai Stuhlemmer (ebee Engineering) --- drivers/mtd/nand/raw/atmel/nand-controller.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/nand/raw/atmel/nand-controller.c b/drivers/mtd/nand/raw/atmel/nand-controller.c index 8cd6ac238ce4cd..7f81e05e24aa3c 100644 --- a/drivers/mtd/nand/raw/atmel/nand-controller.c +++ b/drivers/mtd/nand/raw/atmel/nand-controller.c @@ -817,8 +817,9 @@ static int atmel_nand_pmecc_correct_data(struct nand_chip *chip, void *buf, mtd->ecc_stats.corrected += ret; max_bitflips = max(ret, max_bitflips); } - else + else { mtd->ecc_stats.failed++; + } databuf += chip->ecc.size; eccbuf += chip->ecc.bytes;