]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
Fix print format specifier for 64-bit
authorKeith Busch <keith.busch@intel.com>
Mon, 13 Aug 2018 14:40:51 +0000 (08:40 -0600)
committerKeith Busch <keith.busch@intel.com>
Mon, 13 Aug 2018 14:44:57 +0000 (08:44 -0600)
For cross platform compatibility, we use PRI macros instead of hard
coding 64-bit specifiers.

Signed-off-by: Keith Busch <keith.busch@intel.com>
nvme-print.c

index 61256621c10593021b53d63777855e56962f50c1..e0da9498ded6f91f8fcd98bc14d5d0ce9bcb1b1b 100644 (file)
@@ -1460,7 +1460,7 @@ void show_ana_log(struct nvme_ana_rsp_hdr *ana_log, const char *devname)
                offset += sizeof(*desc);
                printf("grpid   :       %u\n", le32_to_cpu(desc->grpid));
                printf("nnsids  :       %u\n", le32_to_cpu(desc->nnsids));
-               printf("chgcnt  :       %llu\n", le64_to_cpu(desc->chgcnt));
+               printf("chgcnt  :       %"PRIu64"\n", le64_to_cpu(desc->chgcnt));
                printf("state   :       %s\n",
                                nvme_ana_state_to_string(desc->state));
                for (j = 0; j < le32_to_cpu(desc->nnsids); j++)