]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
UBIFS: improve debugging messages
authorArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Fri, 13 May 2011 09:26:54 +0000 (12:26 +0300)
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Mon, 16 May 2011 07:31:39 +0000 (10:31 +0300)
Print a bit more information is some recovery and replay paths.

Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
fs/ubifs/recovery.c
fs/ubifs/replay.c

index 3f41a0ce192ba81aa11fa44d49a651b5bb625d8a..42b4512c46b0a31dc231e5479d24da4281228d58 100644 (file)
@@ -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) {
index c29c4687cc52d274268e237a79d0a4b3d6bca17b..005266330192884873a84af6f22fa5782a7d88d9 100644 (file)
@@ -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);