From e27acc459d35fb929e1695eeece82356cf57e397 Mon Sep 17 00:00:00 2001 From: Sami Waheed Date: Wed, 19 Jan 2022 17:31:29 -0800 Subject: [PATCH] Update nvme.c list-ctrl should support CNS values of 12h and 13h. The support for CNS=13h was dropped from 2.0 version --- nvme.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/nvme.c b/nvme.c index b3caa523..62749086 100644 --- a/nvme.c +++ b/nvme.c @@ -1816,8 +1816,11 @@ static int list_ctrl(int argc, char **argv, struct command *cmd, struct plugin * err = -ENOMEM; goto close_fd; } - - err = nvme_identify_nsid_ctrl_list(fd, cfg.namespace_id, + + if (cfg.namespace_id == NVME_NSID_NONE) + err = nvme_identify_ctrl_list(fd, cfg.cntid, cntlist); + else + err = nvme_identify_nsid_ctrl_list(fd, cfg.namespace_id, cfg.cntid, cntlist); if (!err) nvme_show_list_ctrl(cntlist, flags); -- 2.50.1