bus/fslmc: fix ppc build
authorHemant Agrawal <hemant.agrawal@nxp.com>
Mon, 22 Jul 2019 10:03:22 +0000 (15:33 +0530)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 22 Jul 2019 14:12:20 +0000 (16:12 +0200)
fslmc_vfio.c:387:36: note: format string is defined here
DPAA2_BUS_DEBUG("VFIO dmamap 0x%llx:0x%llx, size 0x%llx\n",

format ‘%llx’ expects argument of type ‘long long unsigned int’
argument 6 has type ‘__u64 {aka long unsigned int}’

Fixes: 2b5fa25708cf ("mempool/dpaa2: map external memory with VFIO")

Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>
drivers/bus/fslmc/fslmc_vfio.c

index 247b2a4..9658fd8 100644 (file)
@@ -384,8 +384,9 @@ rte_fslmc_vfio_mem_dmamap(uint64_t vaddr, uint64_t iova, uint64_t size)
        dma_map.vaddr = vaddr;
        dma_map.iova = iova;
 
-       DPAA2_BUS_DEBUG("VFIO dmamap 0x%llx:0x%llx, size 0x%llx\n",
-                       dma_map.vaddr, dma_map.iova, dma_map.size);
+       DPAA2_BUS_DEBUG("VFIOdmamap 0x%"PRIx64":0x%"PRIx64",size 0x%"PRIx64"\n",
+                       (uint64_t)dma_map.vaddr, (uint64_t)dma_map.iova,
+                       (uint64_t)dma_map.size);
        ret = ioctl(group->container->fd, VFIO_IOMMU_MAP_DMA,
                    &dma_map);
        if (ret) {