summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/print-tree.h
diff options
context:
space:
mode:
authorQu Wenruo2018-04-11 11:08:12 +0200
committerDavid Sterba2018-04-20 19:18:16 +0200
commitc0872323746e11fc79344e3738b283a8cda86654 (patch)
tree07864870a0ec520d578d181d97f58e48d75ddd91 /fs/btrfs/print-tree.h
parentbtrfs: Fix race condition between delayed refs and blockgroup removal (diff)
downloadkernel-qcow2-linux-c0872323746e11fc79344e3738b283a8cda86654.tar.gz
kernel-qcow2-linux-c0872323746e11fc79344e3738b283a8cda86654.tar.xz
kernel-qcow2-linux-c0872323746e11fc79344e3738b283a8cda86654.zip
btrfs: print-tree: debugging output enhancement
This patch enhances the following things: - tree block header * add generation and owner output for node and leaf - node pointer generation output - allow btrfs_print_tree() to not follow nodes * just like btrfs-progs Please note that, although function btrfs_print_tree() is not called by anyone right now, it's still a pretty useful function to debug kernel. So that function is still kept for later use. Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: Lu Fengqi <lufq.fnst@cn.fujitsu.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/print-tree.h')
-rw-r--r--fs/btrfs/print-tree.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/print-tree.h b/fs/btrfs/print-tree.h
index 4a98481688f4..e6bb38fd75ad 100644
--- a/fs/btrfs/print-tree.h
+++ b/fs/btrfs/print-tree.h
@@ -7,6 +7,6 @@
#define BTRFS_PRINT_TREE_H
void btrfs_print_leaf(struct extent_buffer *l);
-void btrfs_print_tree(struct extent_buffer *c);
+void btrfs_print_tree(struct extent_buffer *c, bool follow);
#endif