btrfs: print {min,max}_{offset,transid} unconditionally

As it looks like there's no reason to skip their printing.

* btrfs.c (print_key_value_internal): Do not check value argument
for holding non-zero value.
* tests/btrfs.c (btrfs_print_search_key): Update expected output.
This commit is contained in:
Eugene Syromyatnikov 2018-03-17 10:32:59 +01:00 committed by Dmitry V. Levin
parent 2b71146c3a
commit 83e797d9dc
2 changed files with 11 additions and 17 deletions

View File

@ -393,11 +393,9 @@ btrfs_print_qgroup_inherit(struct tcb *const tcp, const kernel_ulong_t qgi_addr)
static void
print_key_value_internal(struct tcb *tcp, const char *name, uint64_t value)
{
if (value) {
tprintf(", %s=%" PRIu64, name, value);
if (value == UINT64_MAX)
tprints_comment("UINT64_MAX");
}
tprintf(", %s=%" PRIu64, name, value);
if (value == UINT64_MAX)
tprints_comment("UINT64_MAX");
}
#define print_key_value(tcp, key, name) \
print_key_value_internal((tcp), #name, (key)->name)

View File

@ -848,18 +848,14 @@ btrfs_print_search_key(struct btrfs_ioctl_search_key *key)
printf(", max_objectid=");
btrfs_print_objectid(key->max_objectid);
}
if (key->min_offset)
printf(", min_offset=%" PRI__u64 "%s",
key->min_offset, maybe_print_uint64max(key->min_offset));
if (key->max_offset)
printf(", max_offset=%" PRI__u64 "%s",
key->max_offset, maybe_print_uint64max(key->max_offset));
if (key->min_transid)
printf(", min_transid=%" PRI__u64 "%s", key->min_transid,
maybe_print_uint64max(key->min_transid));
if (key->max_transid)
printf(", max_transid=%" PRI__u64 "%s", key->max_transid,
maybe_print_uint64max(key->max_transid));
printf(", min_offset=%" PRI__u64 "%s",
key->min_offset, maybe_print_uint64max(key->min_offset));
printf(", max_offset=%" PRI__u64 "%s",
key->max_offset, maybe_print_uint64max(key->max_offset));
printf(", min_transid=%" PRI__u64 "%s", key->min_transid,
maybe_print_uint64max(key->min_transid));
printf(", max_transid=%" PRI__u64 "%s", key->max_transid,
maybe_print_uint64max(key->max_transid));
printf(", min_type=");
btrfs_print_key_type(key->min_type);
printf(", max_type=");