]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - fs/ubifs/lpt.c
UBIFS: introduce helper functions for debugging checks and tests
[mirror_ubuntu-artful-kernel.git] / fs / ubifs / lpt.c
index ef5155e109a2744dc0c493945adb41511e632680..ab91ca6284554d5837795009a7a80167d3d39ba0 100644 (file)
@@ -1247,6 +1247,7 @@ int ubifs_read_nnode(struct ubifs_info *c, struct ubifs_nnode *parent, int iip)
 
 out:
        ubifs_err("error %d reading nnode at %d:%d", err, lnum, offs);
+       dbg_dump_stack();
        kfree(nnode);
        return err;
 }
@@ -1312,6 +1313,7 @@ static int read_pnode(struct ubifs_info *c, struct ubifs_nnode *parent, int iip)
 out:
        ubifs_err("error %d reading pnode at %d:%d", err, lnum, offs);
        dbg_dump_pnode(c, pnode, parent, iip);
+       dbg_dump_stack();
        dbg_msg("calc num: %d", calc_pnode_num_from_parent(c, parent, iip));
        kfree(pnode);
        return err;
@@ -2224,7 +2226,7 @@ int dbg_check_lpt_nodes(struct ubifs_info *c, struct ubifs_cnode *cnode,
        struct ubifs_cnode *cn;
        int num, iip = 0, err;
 
-       if (!(ubifs_chk_flags & UBIFS_CHK_LPROPS))
+       if (!dbg_is_chk_lprops(c))
                return 0;
 
        while (cnode) {