diff options
author | David Sterba <dsterba@suse.com> | 2016-10-31 14:25:03 +0100 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2016-11-09 13:47:29 +0100 |
commit | 6c849c616ecb15201de08fbe8e44781181b728e7 (patch) | |
tree | 46676ce641ab798c3a893c4c165c9d44d0469fef | |
parent | f1d4606a6d81217466716681c120c25ce62f4130 (diff) |
btrfs-progs: dump-tree: print missing inode_item data
Add items from inode_item that are not printed.
Signed-off-by: David Sterba <dsterba@suse.com>
-rw-r--r-- | print-tree.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/print-tree.c b/print-tree.c index ff68b67f..d5c1aeee 100644 --- a/print-tree.c +++ b/print-tree.c @@ -927,6 +927,7 @@ static void print_timespec(struct extent_buffer *eb, printf("%s%llu.%u (%s)%s", prefix, (unsigned long long)tmp_u64, tmp_u32, timestamp, suffix); } + static void print_inode_item(struct extent_buffer *eb, struct btrfs_item *item, struct btrfs_inode_item *ii) { @@ -935,8 +936,8 @@ static void print_inode_item(struct extent_buffer *eb, struct btrfs_item *item, memset(flags_str, 0, sizeof(flags_str)); inode_flags_to_str(btrfs_inode_flags(eb, ii), flags_str); printf("\t\tinode generation %llu transid %llu size %llu nbytes %llu\n" - "\t\tblock group %llu mode %o links %u uid %u gid %u\n" - "\t\trdev %llu flags 0x%llx(%s)\n", + "\t\tblock group %llu mode %o links %u uid %u gid %u rdev %llu\n" + "\t\tsequence %llu flags 0x%llx(%s)\n", (unsigned long long)btrfs_inode_generation(eb, ii), (unsigned long long)btrfs_inode_transid(eb, ii), (unsigned long long)btrfs_inode_size(eb, ii), @@ -948,7 +949,12 @@ static void print_inode_item(struct extent_buffer *eb, struct btrfs_item *item, btrfs_inode_gid(eb, ii), (unsigned long long)btrfs_inode_rdev(eb,ii), (unsigned long long)btrfs_inode_flags(eb,ii), + (unsigned long long)btrfs_inode_sequence(eb, ii), flags_str); + print_timespec(eb, btrfs_inode_atime(ii), "\t\tatime ", "\n"); + print_timespec(eb, btrfs_inode_ctime(ii), "\t\tctime ", "\n"); + print_timespec(eb, btrfs_inode_mtime(ii), "\t\tmtime ", "\n"); + print_timespec(eb, btrfs_inode_otime(ii), "\t\totime ", "\n"); } void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l) |