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

Commit c839e297 authored by Artem Bityutskiy's avatar Artem Bityutskiy
Browse files

UBIFS: improve debugging messages



Print a bit more information is some recovery and replay paths.

Signed-off-by: default avatarArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
parent 12346037
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -1140,12 +1140,11 @@ int ubifs_rcvry_gc_commit(struct ubifs_info *c)
	struct ubifs_lprops lp;
	int err;

	dbg_rcvry("GC head LEB %d, offs %d", wbuf->lnum, wbuf->offs);

	c->gc_lnum = -1;
	if (wbuf->lnum == -1 || wbuf->offs == c->leb_size) {
		dbg_rcvry("no GC head: wbuf->lnum %d, wbuf->offs %d",
			  wbuf->lnum, wbuf->offs);
	if (wbuf->lnum == -1 || wbuf->offs == c->leb_size)
		return grab_empty_leb(c);
	}

	err = ubifs_find_dirty_leb(c, &lp, wbuf->offs, 2);
	if (err) {
+2 −1
Original line number Diff line number Diff line
@@ -509,7 +509,7 @@ static int replay_bud(struct ubifs_info *c, int lnum, int offs, int jhead,
	struct ubifs_scan_node *snod;
	struct ubifs_bud *bud;

	dbg_mnt("replay bud LEB %d, head %d", lnum, jhead);
	dbg_mnt("replay bud LEB %d, head %d, offs %d", lnum, jhead, offs);
	if (c->need_recovery)
		sleb = ubifs_recover_leb(c, lnum, offs, c->sbuf, jhead != GCHD);
	else
@@ -636,6 +636,7 @@ static int replay_bud(struct ubifs_info *c, int lnum, int offs, int jhead,

	*dirty = sleb->endpt - offs - used;
	*free = c->leb_size - sleb->endpt;
	dbg_mnt("bud LEB %d replied: dirty %d, free %d", lnum, *dirty, *free);

out:
	ubifs_scan_destroy(sleb);