pstore/ram: Rate-limit "uncorrectable error in header" message
Sasha Levin
maintainerPATCH 1/1 pstore/ram: Rate-limit "uncorrectable error in header" message
From: Dmitry Osipenko <[email protected]>
[ Upstream commit 7db688e99c0f770ae73e0f1f3fb67f9b64266445 ]
There is a quite huge "uncorrectable error in header" flood in KMSG on a clean system boot since there is no pstore buffer saved in RAM. Let's silence the redundant noisy messages by rate-limiting the printk message. Now there are maximum 10 messages printed repeatedly instead of 35+.
Signed-off-by Dmitry Osipenko <[email protected]>
Signed-off-by Kees Cook <[email protected]>
Signed-off-by Sasha Levin <[email protected]>
--- fs/pstore/ram_core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
fs/pstore/ram_core.c +1 -1
@@ -236,7 +236,7 @@ static int persistent_ram_init_ecc(struct persistent_ram_zone *prz,pr_info ("error in header, %d\n" , numerr); prz->corrected_bytes += numerr; }else if (numerr <0 ) { -pr_info ("uncorrectable error in header\n" ); +pr_info_ratelimited ("uncorrectable error in header\n" ); prz->bad_blocks++; }
Signature · 1 line
2.30.1