From: Gollu Appalanaidu Date: Fri, 2 Apr 2021 16:54:00 +0000 (+0530) Subject: nvme: random fixes in primary controller capabilities X-Git-Tag: v1.14~20 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=200e4c4da96ea8af26975e0d2483e0d4b878961c;p=users%2Fsagi%2Fnvme-cli.git nvme: random fixes in primary controller capabilities Signed-off-by: Gollu Appalanaidu --- diff --git a/nvme-print.c b/nvme-print.c index 1a8f3cde..7828bdb4 100755 --- a/nvme-print.c +++ b/nvme-print.c @@ -4233,12 +4233,12 @@ static void nvme_show_primary_ctrl_caps_crt(__u8 crt) { __u8 rsvd = (crt & 0xFC) >> 2; __u8 vi = (crt & 0x2) >> 1; - __u8 vq = (crt & 0x1) >> 0; + __u8 vq = crt & 0x1; if (rsvd) printf(" [7:2] : %#x\tReserved\n", rsvd); printf(" [1:1] %#x\tVI Resources are %ssupported\n", vi, vi ? "" : "not "); - printf(" [1:1] %#x\tVQ Resources are %ssupported\n", vq, vq ? "" : "not "); + printf(" [0:0] %#x\tVQ Resources are %ssupported\n", vq, vq ? "" : "not "); } void nvme_show_primary_ctrl_caps(const struct nvme_primary_ctrl_caps *caps, @@ -4271,7 +4271,6 @@ void nvme_show_primary_ctrl_caps(const struct nvme_primary_ctrl_caps *caps, printf("vigran : %d\n", le16_to_cpu(caps->vigran)); } - static void json_nvme_list_secondary_ctrl(const struct nvme_secondary_controllers_list *sc_list, __u32 count) { diff --git a/nvme.c b/nvme.c index 926651f5..e5a8925e 100644 --- a/nvme.c +++ b/nvme.c @@ -2455,7 +2455,7 @@ static int primary_ctrl_caps(int argc, char **argv, struct command *cmd, struct err = nvme_identify_primary_ctrl_caps(fd, &caps); if (!err) nvme_show_primary_ctrl_caps(&caps, flags); - else if (err >0) + else if (err > 0) nvme_show_status(err); else perror("identify primary controller capabilities");