devlink: Fix print of uint64_t
This patch prints uint64_t with its corresponding format and avoid implicit cast to uint32_t. Signed-off-by: Aya Levin <ayal@mellanox.com> Reviewed-by: Moshe Shemesh <moshe@mellanox.com> Acked-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David Ahern <dsahern@gmail.com>
This commit is contained in:
parent
ae72e65518
commit
86648a1960
|
|
@ -1651,7 +1651,14 @@ static void pr_out_u64(struct dl *dl, const char *name, uint64_t val)
|
||||||
if (val == (uint64_t) -1)
|
if (val == (uint64_t) -1)
|
||||||
return pr_out_str(dl, name, "unlimited");
|
return pr_out_str(dl, name, "unlimited");
|
||||||
|
|
||||||
return pr_out_uint(dl, name, val);
|
if (dl->json_output) {
|
||||||
|
jsonw_u64_field(dl->jw, name, val);
|
||||||
|
} else {
|
||||||
|
if (g_indent_newline)
|
||||||
|
pr_out("%s %lu", name, val);
|
||||||
|
else
|
||||||
|
pr_out(" %s %lu", name, val);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void pr_out_region_chunk_start(struct dl *dl, uint64_t addr)
|
static void pr_out_region_chunk_start(struct dl *dl, uint64_t addr)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue