From 4b5b4ea0aa1c61ee75feb8d3a98f30b8d8c0d803 Mon Sep 17 00:00:00 2001 From: Klaus Jensen Date: Wed, 1 Jul 2020 08:29:42 +0200 Subject: [PATCH] nvme-print: zns mar/mor fields are 32 bits Fix the conversion from 16 to 32 bits. Signed-off-by: Klaus Jensen --- nvme-print.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nvme-print.c b/nvme-print.c index d7c33f95..437a4379 100644 --- a/nvme-print.c +++ b/nvme-print.c @@ -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)); -- 2.50.1