diff --git a/src/gallium/drivers/iris/iris_bufmgr.c b/src/gallium/drivers/iris/iris_bufmgr.c index 78a9e577342..bb363b61cdb 100644 --- a/src/gallium/drivers/iris/iris_bufmgr.c +++ b/src/gallium/drivers/iris/iris_bufmgr.c @@ -1864,12 +1864,12 @@ iris_bo_export_dmabuf(struct iris_bo *bo, int *prime_fd) /* We cannot export suballocated BOs. */ assert(iris_bo_is_real(bo)); - iris_bo_mark_exported(bo); - if (drmPrimeHandleToFD(bufmgr->fd, bo->gem_handle, DRM_CLOEXEC | DRM_RDWR, prime_fd) != 0) return -errno; + iris_bo_mark_exported(bo); + return 0; }