From: David Sterba Date: Mon, 31 Oct 2016 13:25:03 +0000 (+0100) Subject: btrfs-progs: dump-tree: print missing dir_item data X-Git-Tag: upstream/4.16.1~1133 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=58bef5b4a79b9ab591a4b5f2afec9f79ce00eeb2;p=platform%2Fupstream%2Fbtrfs-progs.git btrfs-progs: dump-tree: print missing dir_item data Add items from dir_item that are not printed, plus other adjustments. Signed-off-by: David Sterba --- diff --git a/print-tree.c b/print-tree.c index d5c1aeee..3a49e79b 100644 --- a/print-tree.c +++ b/print-tree.c @@ -85,8 +85,10 @@ static int print_dir_item(struct extent_buffer *eb, struct btrfs_item *item, data_len = btrfs_dir_data_len(eb, di); len = (name_len <= sizeof(namebuf))? name_len: sizeof(namebuf); read_extent_buffer(eb, namebuf, (unsigned long)(di + 1), len); - printf("\t\tnamelen %u datalen %u name: %.*s\n", - name_len, data_len, len, namebuf); + printf("\t\ttransid %llu data_len %u name_len %u\n", + btrfs_dir_transid(eb, di), + data_len, name_len); + printf("\t\tname: %.*s\n", len, namebuf); if (data_len) { len = (data_len <= sizeof(namebuf))? data_len: sizeof(namebuf); read_extent_buffer(eb, namebuf,