aboutsummaryrefslogtreecommitdiff
path: root/lib/dma.c
diff options
context:
space:
mode:
authorThanos Makatos <thanos.makatos@nutanix.com>2020-11-23 07:04:53 -0500
committerThanos <tmakatos@gmail.com>2020-11-23 12:56:08 +0000
commit36c4c050250d348eaf22c61121c74379af8bbe8c (patch)
tree7b26f048870d4b7bfa0dd411240068028b2ad062 /lib/dma.c
parent29a4b2bd14879c658717a3ac52120a2997979636 (diff)
downloadlibvfio-user-36c4c050250d348eaf22c61121c74379af8bbe8c.zip
libvfio-user-36c4c050250d348eaf22c61121c74379af8bbe8c.tar.gz
libvfio-user-36c4c050250d348eaf22c61121c74379af8bbe8c.tar.bz2
fix printf args
Signed-off-by: Thanos Makatos <thanos.makatos@nutanix.com>
Diffstat (limited to 'lib/dma.c')
-rw-r--r--lib/dma.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/dma.c b/lib/dma.c
index 57c13e8..e862531 100644
--- a/lib/dma.c
+++ b/lib/dma.c
@@ -102,8 +102,9 @@ _dma_controller_do_remove_region(dma_controller_t *dma,
err = dma_unmap_region(region, region->virt_addr, region->size);
if (err != 0) {
- lm_log(dma->lm_ctx, LM_DBG, "failed to unmap fd=%d vaddr=%#lx-%#lx\n",
- region->fd, region->virt_addr, region->size);
+ lm_log(dma->lm_ctx, LM_DBG, "failed to unmap fd=%d vaddr=%p-%p\n",
+ region->fd, region->virt_addr,
+ region->virt_addr + region->size - 1);
}
if (region->fd != -1) {
if (close(region->fd) == -1) {
@@ -184,7 +185,7 @@ dma_controller_remove_regions(dma_controller_t *dma)
for (i = 0; i < dma->nregions; i++) {
dma_memory_region_t *region = &dma->regions[i];
- lm_log(dma->lm_ctx, LM_INF, "unmap vaddr=%#lx IOVA=%#lx",
+ lm_log(dma->lm_ctx, LM_INF, "unmap vaddr=%p IOVA=%lx",
region->virt_addr, region->dma_addr);
_dma_controller_do_remove_region(dma, region);
@@ -223,8 +224,8 @@ dma_controller_add_region(dma_controller_t *dma,
if (region->dma_addr == dma_addr && region->size == size) {
if (offset != region->offset) {
lm_log(dma->lm_ctx, LM_ERR,
- "bad offset for new DMA region %#lx+%#lx, want=%d, existing=%d\n",
- dma_addr, size, offset, region->offset);
+ "bad offset for new DMA region %#lx-%#lx, want=%ld, existing=%ld\n",
+ dma_addr, dma_addr + size, offset, region->offset);
goto err;
}
if (!fds_are_same_file(region->fd, fd)) {