]> www.infradead.org Git - users/hch/nvme-cli.git/commitdiff
nvme-print: zns mar/mor fields are 32 bits
authorKlaus Jensen <k.jensen@samsung.com>
Wed, 1 Jul 2020 06:29:42 +0000 (08:29 +0200)
committerKeith Busch <kbusch@kernel.org>
Wed, 1 Jul 2020 13:43:00 +0000 (07:43 -0600)
Fix the conversion from 16 to 32 bits.

Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
nvme-print.c

index d7c33f9551caef7b32f2af3e16892333a7856ce7..437a43795eb6bec5e35a86d99bca2c78a8a80fa4 100644 (file)
@@ -2918,8 +2918,8 @@ void json_nvme_zns_id_ns(struct nvme_zns_id_ns *ns,
        root = json_create_object();
        json_object_add_value_int(root, "zoc", le16_to_cpu(ns->zoc));
        json_object_add_value_int(root, "ozcs", le16_to_cpu(ns->ozcs));
-       json_object_add_value_int(root, "mar", le16_to_cpu(ns->mar));
-       json_object_add_value_int(root, "mor", le16_to_cpu(ns->mor));
+       json_object_add_value_int(root, "mar", le32_to_cpu(ns->mar));
+       json_object_add_value_int(root, "mor", le32_to_cpu(ns->mor));
        json_object_add_value_int(root, "rrl", le32_to_cpu(ns->rrl));
        json_object_add_value_int(root, "frl", le32_to_cpu(ns->frl));
 
@@ -2987,8 +2987,8 @@ void nvme_show_zns_id_ns(struct nvme_zns_id_ns *ns,
        printf("ozcs    : %u\n", le16_to_cpu(ns->ozcs));
        if (human)
                show_nvme_id_ns_zoned_ozcs(ns->ozcs);
-       printf("mar     : %u\n", le16_to_cpu(ns->mar));
-       printf("mor     : %u\n", le16_to_cpu(ns->mor));
+       printf("mar     : %#x\n", le32_to_cpu(ns->mar));
+       printf("mor     : %#x\n", le32_to_cpu(ns->mor));
        printf("rrl     : %u\n", le32_to_cpu(ns->rrl));
        printf("frl     : %u\n", le32_to_cpu(ns->frl));