btrfs-progs: print-tree: Do correct offset output for ROOT_ITEM
authorQu Wenruo <wqu@suse.com>
Mon, 19 Mar 2018 10:28:10 +0000 (18:28 +0800)
committerDavid Sterba <dsterba@suse.com>
Fri, 30 Mar 2018 20:15:54 +0000 (22:15 +0200)
commit7065345c9998679521dfcd24bb4312b5bb73aa4e
tree07167dd47fd106c3ad13381557c89490a578e8bd
parent92ffad47b5c78ca119e798505e20f1b5cf7b7dd8
btrfs-progs: print-tree: Do correct offset output for ROOT_ITEM

Commit Fixes: 8c36786c8198 ("btrfs-progs: print-tree: Print offset as
tree objectid for ROOT_ITEM") changes how we translate offset of
ROOT_ITEM.

However the fact is, even for ROOT_ITEM, we have different meaning of
offset.

For tree reloc tree, it's indeed subvolume id.  But for other trees,
it's the transid of when it's created.

Reported-by: Nikolay Borisov <nborisov@suse.com>
Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Nikolay Borisov <nborisov@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
print-tree.c