From: Keith Busch Date: Mon, 11 Jul 2016 23:47:33 +0000 (-0600) Subject: Fix 64-bit compile errors X-Git-Tag: v0.9~21 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=ed6c55c5f7829e15eb0952325cba8a7914addef4;p=users%2Fsagi%2Fnvme-cli.git Fix 64-bit compile errors Cast to type appropriate for the print size. Signed-off-by: Keith Busch --- diff --git a/fabrics.c b/fabrics.c index ec3179f1..3666a01a 100644 --- a/fabrics.c +++ b/fabrics.c @@ -269,7 +269,7 @@ static void print_discovery_log(struct nvmf_disc_rsp_page_hdr *log, int numrec) int i; printf("Discovery Log Number of Records %d, Generation counter %"PRIu64"\n", - numrec, __le64_to_cpu(log->genctr)); + numrec, (uint64_t)__le64_to_cpu(log->genctr)); for (i = 0; i < numrec; i++) { struct nvmf_disc_rsp_page_entry *e = &log->entries[i]; diff --git a/intel-nvme.c b/intel-nvme.c index 6b9c6231..34de0f00 100644 --- a/intel-nvme.c +++ b/intel-nvme.c @@ -129,14 +129,14 @@ static void show_temp_stats(struct intel_temp_stats *stats) { printf(" Intel Temperature Statistics\n"); printf("--------------------------------\n"); - printf("Current temperature : %"PRIu64"\n", __le64_to_cpu(stats->curr)); - printf("Last critical overtemp flag : %"PRIu64"\n", __le64_to_cpu(stats->last_overtemp)); - printf("Life critical overtemp flag : %"PRIu64"\n", __le64_to_cpu(stats->life_overtemp)); - printf("Highest temperature : %"PRIu64"\n", __le64_to_cpu(stats->highest_temp)); - printf("Lowest temperature : %"PRIu64"\n", __le64_to_cpu(stats->lowest_temp)); - printf("Max operating temperature : %"PRIu64"\n", __le64_to_cpu(stats->max_operating_temp)); - printf("Min operating temperature : %"PRIu64"\n", __le64_to_cpu(stats->min_operating_temp)); - printf("Estimated offset : %"PRIu64"\n", __le64_to_cpu(stats->est_offset)); + printf("Current temperature : %"PRIu64"\n", (uint64_t)__le64_to_cpu(stats->curr)); + printf("Last critical overtemp flag : %"PRIu64"\n", (uint64_t)__le64_to_cpu(stats->last_overtemp)); + printf("Life critical overtemp flag : %"PRIu64"\n", (uint64_t)__le64_to_cpu(stats->life_overtemp)); + printf("Highest temperature : %"PRIu64"\n", (uint64_t)__le64_to_cpu(stats->highest_temp)); + printf("Lowest temperature : %"PRIu64"\n", (uint64_t)__le64_to_cpu(stats->lowest_temp)); + printf("Max operating temperature : %"PRIu64"\n", (uint64_t)__le64_to_cpu(stats->max_operating_temp)); + printf("Min operating temperature : %"PRIu64"\n", (uint64_t)__le64_to_cpu(stats->min_operating_temp)); + printf("Estimated offset : %"PRIu64"\n", (uint64_t)__le64_to_cpu(stats->est_offset)); } static int get_temp_stats_log(int argc, char **argv, struct command *cmd, struct plugin *plugin)