From: Leon Romanovsky Date: Tue, 11 Aug 2020 07:32:00 +0000 (+0300) Subject: rdma: Fix owner name for the kernel resources X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=7ded3c97b9836f2ae0bf21fc79d8559357acb190;hp=52d767aff8632e098891479d16de204a9ec0464b;p=mirror_iproute2.git 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: b0a688a542cd ("rdma: Rewrite custom JSON and prints logic to use common API") Signed-off-by: Leon Romanovsky Signed-off-by: Stephen Hemminger --- diff --git a/rdma/res.c b/rdma/res.c index c99a1fcb..b7a703f8 100644 --- a/rdma/res.c +++ b/rdma/res.c @@ -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)