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)
|
||||
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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue