If NAND has gone bad or filesystem gets corrupted then the console can
get flooded with ecc error messages. Ratelimit the error message.

Reported-by: Nishanth Menon <[email protected]>
Signed-off-by: Roger Quadros <[email protected]>
---
 drivers/mtd/nand/nand_bch.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/mtd/nand/nand_bch.c b/drivers/mtd/nand/nand_bch.c
index b585bae..321dc0d 100644
--- a/drivers/mtd/nand/nand_bch.c
+++ b/drivers/mtd/nand/nand_bch.c
@@ -97,7 +97,7 @@ int nand_bch_correct_data(struct mtd_info *mtd, unsigned char 
*buf,
                                        errloc[i]);
                }
        } else if (count < 0) {
-               printk(KERN_ERR "ecc unrecoverable error\n");
+               pr_err_ratelimited("ecc unrecoverable error\n");
                count = -EBADMSG;
        }
        return count;
-- 
2.7.4

Reply via email to