Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 086b3640 authored by Artem Bityutskiy's avatar Artem Bityutskiy
Browse files

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: default avatarArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Reviewed-by: default avatarAdrian Hunter <Adrian.Hunter@nokia.com>
parent 8f603573
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -238,12 +238,12 @@ void ubifs_scanned_corruption(const struct ubifs_info *c, int lnum, int offs,
{
	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)
		return;
	len = c->leb_size - offs;
	if (len > 4096)
		len = 4096;
	if (len > 8192)
		len = 8192;
	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);
}