diff --git a/src/freedreno/vulkan/tu_knl_drm_virtio.cc b/src/freedreno/vulkan/tu_knl_drm_virtio.cc index f2570c731fd..af0bae25c63 100644 --- a/src/freedreno/vulkan/tu_knl_drm_virtio.cc +++ b/src/freedreno/vulkan/tu_knl_drm_virtio.cc @@ -855,10 +855,9 @@ virtio_bo_init_dmabuf(struct tu_device *dev, memset(bo, 0, sizeof(*bo)); } else { *out_bo = bo; + set_iova(dev, bo->res_id, iova); } - set_iova(dev, bo->res_id, iova); - out_unlock: u_rwlock_wrunlock(&dev->dma_bo_lock); return result;