rdma: Fix owner name for the kernel resources
Owner of kernel resources is printed in different format than user
resources to easy with the reader by simply looking on the name.
The kernel owner will have "[ ]" around the name.
Before this change:
[leonro@vm ~]$ rdma res show qp
link rocep0s9/1 lqpn 1 type GSI state RTS sq-psn 58 comm ib_core
After this change:
[leonro@vm ~]$ rdma res show qp
link rocep0s9/1 lqpn 1 type GSI state RTS sq-psn 58 comm [ib_core]
Fixes: b0a688a542 ("rdma: Rewrite custom JSON and prints logic to use common API")
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
This commit is contained in:
parent
52d767aff8
commit
7ded3c97b9
|
|
@ -157,11 +157,11 @@ void print_comm(struct rd *rd, const char *str, struct nlattr **nla_line)
|
|||
if (!str)
|
||||
return;
|
||||
|
||||
if (nla_line[RDMA_NLDEV_ATTR_RES_PID])
|
||||
if (nla_line[RDMA_NLDEV_ATTR_RES_PID] || rd->json_output)
|
||||
snprintf(tmp, sizeof(tmp), "%s", str);
|
||||
else
|
||||
snprintf(tmp, sizeof(tmp), "[%s]", str);
|
||||
print_color_string(PRINT_ANY, COLOR_NONE, "comm", "comm %s ", str);
|
||||
print_color_string(PRINT_ANY, COLOR_NONE, "comm", "comm %s ", tmp);
|
||||
}
|
||||
|
||||
void print_dev(struct rd *rd, uint32_t idx, const char *name)
|
||||
|
|
|
|||
Loading…
Reference in New Issue