aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ubifs/recovery.c
diff options
context:
space:
mode:
authorArtem Bityutskiy <Artem.Bityutskiy@nokia.com>2011-04-26 03:17:00 -0400
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>2011-05-13 12:23:56 -0400
commit6d5904e062d5cb28b705d49a35682e0871b3f382 (patch)
tree9133ff98bb42d66f950a4a18359e120a552c26da /fs/ubifs/recovery.c
parentbcdca3e10ac22c208955a63c907a0988550bc666 (diff)
UBIFS: print useful debugging messages when cannot recover gc_lnum
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>
Diffstat (limited to 'fs/ubifs/recovery.c')
-rw-r--r--fs/ubifs/recovery.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/ubifs/recovery.c b/fs/ubifs/recovery.c
index 3e0eedbe49ce..3d2598deaa58 100644
--- a/fs/ubifs/recovery.c
+++ b/fs/ubifs/recovery.c
@@ -1177,6 +1177,8 @@ find_free:
1177 lnum = ubifs_find_free_leb_for_idx(c); 1177 lnum = ubifs_find_free_leb_for_idx(c);
1178 if (lnum < 0) { 1178 if (lnum < 0) {
1179 dbg_err("could not find an empty LEB"); 1179 dbg_err("could not find an empty LEB");
1180 dbg_dump_lprops(c);
1181 dbg_dump_budg(c, &c->bi);
1180 return lnum; 1182 return lnum;
1181 } 1183 }
1182 /* And reset the index flag */ 1184 /* And reset the index flag */