Skip to content

Commit

Permalink
UBIFS: print useful debugging messages when cannot recover gc_lnum
Browse files Browse the repository at this point in the history
If we fail to recover the gc_lnum we just return an error and it then
it is difficult to figure out why this happened. This patch adds useful
debugging information which should make it easier to debug the failure.

Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
  • Loading branch information
Artem Bityutskiy authored and Artem Bityutskiy committed May 13, 2011
1 parent bcdca3e commit 6d5904e
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions fs/ubifs/recovery.c
Original file line number Diff line number Diff line change
Expand Up @@ -1177,6 +1177,8 @@ int ubifs_rcvry_gc_commit(struct ubifs_info *c)
lnum = ubifs_find_free_leb_for_idx(c);
if (lnum < 0) {
dbg_err("could not find an empty LEB");
dbg_dump_lprops(c);
dbg_dump_budg(c, &c->bi);
return lnum;
}
/* And reset the index flag */
Expand Down

0 comments on commit 6d5904e

Please sign in to comment.