examples/vm_power: fix 32-bit build
authorFerruh Yigit <ferruh.yigit@intel.com>
Mon, 5 Oct 2020 17:02:01 +0000 (18:02 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 6 Oct 2020 07:49:29 +0000 (09:49 +0200)
Compiler version:
gcc 10.2.1 "cc (GCC) 10.2.1 20200723 (Red Hat 10.2.1-1)"

Build error:
../examples/vm_power_manager/guest_cli/vm_power_cli_guest.c:346:23:
 warning: format ‘%ld’ expects argument of type ‘long int’, but
argument 4 has type ‘uint64_t’ {aka ‘long long unsigned int’}
[-Wformat=]
  346 |    cmdline_printf(cl, "Capabilities of [%d] vcore are:"
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  349 |      pkt_caps_list.turbo[i],
      |      ~~~~~~~~~~~~~~~~~~~~~~
      |                         |
      |                         uint64_t {aka long long unsigned int}

Fixes: 07525d1a047a ("examples/vm_power: send capabilities request from guest")
Cc: stable@dpdk.org
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
Tested-by: David Marchand <david.marchand@redhat.com>
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
examples/vm_power_manager/guest_cli/vm_power_cli_guest.c

index 96c1a1f..f9b4718 100644 (file)
@@ -344,13 +344,15 @@ cmd_query_caps_list_parsed(void *parsed_result,
                unsigned int i;
                for (i = 0; i < pkt_caps_list.num_vcpu; ++i)
                        cmdline_printf(cl, "Capabilities of [%d] vcore are:"
                unsigned int i;
                for (i = 0; i < pkt_caps_list.num_vcpu; ++i)
                        cmdline_printf(cl, "Capabilities of [%d] vcore are:"
-                                       " turbo possibility: %ld, is priority core: %ld.\n",
+                                       " turbo possibility: %" PRId64 ", "
+                                       "is priority core: %" PRId64 ".\n",
                                        i,
                                        pkt_caps_list.turbo[i],
                                        pkt_caps_list.priority[i]);
        } else {
                cmdline_printf(cl, "Capabilities of [%d] vcore are:"
                                        i,
                                        pkt_caps_list.turbo[i],
                                        pkt_caps_list.priority[i]);
        } else {
                cmdline_printf(cl, "Capabilities of [%d] vcore are:"
-                               " turbo possibility: %ld, is priority core: %ld.\n",
+                               " turbo possibility: %" PRId64 ", "
+                               "is priority core: %" PRId64 ".\n",
                                lcore_id,
                                pkt_caps_list.turbo[lcore_id],
                                pkt_caps_list.priority[lcore_id]);
                                lcore_id,
                                pkt_caps_list.turbo[lcore_id],
                                pkt_caps_list.priority[lcore_id]);