summaryrefslogtreecommitdiff
path: root/fs/ubifs
diff options
context:
space:
mode:
authorArtem Bityutskiy <Artem.Bityutskiy@nokia.com>2011-04-26 10:17:00 +0300
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>2011-05-13 19:23:56 +0300
commit6d5904e062d5cb28b705d49a35682e0871b3f382 (patch)
tree9133ff98bb42d66f950a4a18359e120a552c26da /fs/ubifs
parentbcdca3e10ac22c208955a63c907a0988550bc666 (diff)
downloadlinux-3.10-6d5904e062d5cb28b705d49a35682e0871b3f382.tar.gz
linux-3.10-6d5904e062d5cb28b705d49a35682e0871b3f382.tar.bz2
linux-3.10-6d5904e062d5cb28b705d49a35682e0871b3f382.zip
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')
-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 3e0eedbe49c..3d2598deaa5 100644
--- a/fs/ubifs/recovery.c
+++ b/fs/ubifs/recovery.c
@@ -1177,6 +1177,8 @@ find_free:
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 */