mirror of https://gitee.com/openkylin/linux.git
UBIFS: dump a little more in case of corruptions
In case of corruptions, dump 8192 bytes instead of 4096. The largest node is 4096+ bytes, so it is better to see a node boundary, which is not always possible when only 4096 bytes are printed. Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com> Reviewed-by: Adrian Hunter <Adrian.Hunter@nokia.com>
This commit is contained in:
parent
8f6035732a
commit
086b3640c1
|
@ -238,12 +238,12 @@ void ubifs_scanned_corruption(const struct ubifs_info *c, int lnum, int offs,
|
||||||
{
|
{
|
||||||
int len;
|
int len;
|
||||||
|
|
||||||
ubifs_err("corrupted data at LEB %d:%d", lnum, offs);
|
ubifs_err("corruption at LEB %d:%d", lnum, offs);
|
||||||
if (dbg_failure_mode)
|
if (dbg_failure_mode)
|
||||||
return;
|
return;
|
||||||
len = c->leb_size - offs;
|
len = c->leb_size - offs;
|
||||||
if (len > 4096)
|
if (len > 8192)
|
||||||
len = 4096;
|
len = 8192;
|
||||||
dbg_err("first %d bytes from LEB %d:%d", len, lnum, offs);
|
dbg_err("first %d bytes from LEB %d:%d", len, lnum, offs);
|
||||||
print_hex_dump(KERN_DEBUG, "", DUMP_PREFIX_OFFSET, 32, 4, buf, len, 1);
|
print_hex_dump(KERN_DEBUG, "", DUMP_PREFIX_OFFSET, 32, 4, buf, len, 1);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue