]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
print: Fix json_ctrl_registers 64 bit fields
authorJeff Lien <jeff.lien@wdc.com>
Wed, 1 Jun 2022 18:43:44 +0000 (13:43 -0500)
committerDaniel Wagner <dwagner@suse.de>
Thu, 2 Jun 2022 07:51:35 +0000 (09:51 +0200)
Signed-off-by: Jeff Lien <jeff.lien@wdc.com>
nvme-print.c

index 0bc759f4a404741c106b68abbfa472d35a27c511..9c4ff60db2a1fe9c6e7b4d61399e173bc668a4b2 100644 (file)
@@ -2926,7 +2926,7 @@ static void json_ctrl_registers(void *bar)
        pmrmscu = mmio_read32(bar + NVME_REG_PMRMSCU);
 
        root = json_create_object();
-       json_object_add_value_uint(root, "cap", cap);
+       json_object_add_value_uint64(root, "cap", cap);
        json_object_add_value_int(root, "vs", vs);
        json_object_add_value_int(root, "intms", intms);
        json_object_add_value_int(root, "intmc", intmc);
@@ -2934,14 +2934,14 @@ static void json_ctrl_registers(void *bar)
        json_object_add_value_int(root, "csts", csts);
        json_object_add_value_int(root, "nssr", nssr);
        json_object_add_value_int(root, "aqa", aqa);
-       json_object_add_value_uint(root, "asq", asq);
-       json_object_add_value_uint(root, "acq", acq);
+       json_object_add_value_uint64(root, "asq", asq);
+       json_object_add_value_uint64(root, "acq", acq);
        json_object_add_value_int(root, "cmbloc", cmbloc);
        json_object_add_value_int(root, "cmbsz", cmbsz);
        json_object_add_value_int(root, "bpinfo", bpinfo);
        json_object_add_value_int(root, "bprsel", bprsel);
-       json_object_add_value_uint(root, "bpmbl", bpmbl);
-       json_object_add_value_uint(root, "cmbmsc", cmbmsc);
+       json_object_add_value_uint64(root, "bpmbl", bpmbl);
+       json_object_add_value_uint64(root, "cmbmsc", cmbmsc);
        json_object_add_value_int(root, "cmbsts", cmbsts);
        json_object_add_value_int(root, "pmrcap", pmrcap);
        json_object_add_value_int(root, "pmrctl", pmrctl);