From 510a282f7f17ec3541a0f6845cb100847aa6857f Mon Sep 17 00:00:00 2001 From: David Sterba Date: Sat, 23 Sep 2017 20:45:24 +0200 Subject: btrfs-progs: print-tree: use proper helper for reading offset Sparse warns print-tree.c:1261:49: warning: incorrect type in argument 4 (different base types) print-tree.c:1261:49: expected unsigned long long [unsigned] [usertype] start print-tree.c:1261:49: got restricted __le64 [addressable] [usertype] offset which means we have to use the helper instead of directly accessing the offset member. This could print bogus number on bigendian arch. Signed-off-by: David Sterba --- print-tree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'print-tree.c') diff --git a/print-tree.c b/print-tree.c index cbed541a..3c585e31 100644 --- a/print-tree.c +++ b/print-tree.c @@ -1258,7 +1258,7 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *eb) break; case BTRFS_EXTENT_CSUM_KEY: print_extent_csum(eb, root->fs_info, item_size, - disk_key.offset); + offset); break; case BTRFS_EXTENT_DATA_KEY: print_file_extent_item(eb, item, i, ptr); -- cgit v1.2.3