btrfs-progs: dump-tree: print missing chunk data
authorDavid Sterba <dsterba@suse.com>
Mon, 31 Oct 2016 13:25:03 +0000 (14:25 +0100)
committerDavid Sterba <dsterba@suse.com>
Wed, 9 Nov 2016 12:47:29 +0000 (13:47 +0100)
Add items from chunk that are not printed, unify names according to
the member names and reorder a bit.

Signed-off-by: David Sterba <dsterba@suse.com>
print-tree.c

index f5e58a7..1532421 100644 (file)
@@ -224,12 +224,17 @@ void print_chunk(struct extent_buffer *eb, struct btrfs_chunk *chunk)
        char chunk_flags_str[32] = {0};
 
        bg_flags_to_str(btrfs_chunk_type(eb, chunk), chunk_flags_str);
-       printf("\t\tchunk length %llu owner %llu stripe_len %llu\n",
+       printf("\t\tlength %llu owner %llu stripe_len %llu type %s\n",
               (unsigned long long)btrfs_chunk_length(eb, chunk),
               (unsigned long long)btrfs_chunk_owner(eb, chunk),
-              (unsigned long long)btrfs_chunk_stripe_len(eb, chunk));
-       printf("\t\ttype %s num_stripes %d\n",
-              chunk_flags_str, num_stripes);
+              (unsigned long long)btrfs_chunk_stripe_len(eb, chunk),
+               chunk_flags_str);
+       printf("\t\tio_align %u io_width %u sector_size %u\n",
+                       btrfs_chunk_io_align(eb, chunk),
+                       btrfs_chunk_io_width(eb, chunk),
+                       btrfs_chunk_sector_size(eb, chunk));
+       printf("\t\tnum_stripes %hu sub_stripes %hu\n", num_stripes,
+                       btrfs_chunk_sub_stripes(eb, chunk));
        for (i = 0 ; i < num_stripes ; i++) {
                unsigned char dev_uuid[BTRFS_UUID_SIZE];
                char str_dev_uuid[BTRFS_UUID_UNPARSED_SIZE];