mirror of
https://github.com/kdave/btrfs-progs
synced 2024-12-23 22:53:35 +00:00
Btrfs-progs: in btrfs-debug-tree, print -1 in key for (u64)-1
For the objectid and offset field of a key, print -1 instead of the decimal representation of 0xffffffffffffffff. At least for me it is more readable like this. Signed-off-by: Stefan Behrens <sbehrens@giantdisaster.de>
This commit is contained in:
parent
576bcca973
commit
6b76570652
@ -585,6 +585,9 @@ static void print_objectid(u64 objectid, u8 type)
|
|||||||
case BTRFS_MULTIPLE_OBJECTIDS:
|
case BTRFS_MULTIPLE_OBJECTIDS:
|
||||||
printf("MULTIPLE");
|
printf("MULTIPLE");
|
||||||
break;
|
break;
|
||||||
|
case (u64)-1:
|
||||||
|
printf("-1");
|
||||||
|
break;
|
||||||
case BTRFS_FIRST_CHUNK_TREE_OBJECTID:
|
case BTRFS_FIRST_CHUNK_TREE_OBJECTID:
|
||||||
if (type == BTRFS_CHUNK_ITEM_KEY) {
|
if (type == BTRFS_CHUNK_ITEM_KEY) {
|
||||||
printf("FIRST_CHUNK_TREE");
|
printf("FIRST_CHUNK_TREE");
|
||||||
@ -614,7 +617,10 @@ void btrfs_print_key(struct btrfs_disk_key *disk_key)
|
|||||||
(unsigned long long)(offset & ((1ll << 48) - 1)));
|
(unsigned long long)(offset & ((1ll << 48) - 1)));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
printf(" %llu)", (unsigned long long)offset);
|
if (offset == (u64)-1)
|
||||||
|
printf(" -1)");
|
||||||
|
else
|
||||||
|
printf(" %llu)", (unsigned long long)offset);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user