diff --git a/src/gallium/drivers/freedreno/freedreno_gmem.c b/src/gallium/drivers/freedreno/freedreno_gmem.c index 774ac78efdb..22e9ebc72d2 100644 --- a/src/gallium/drivers/freedreno/freedreno_gmem.c +++ b/src/gallium/drivers/freedreno/freedreno_gmem.c @@ -673,7 +673,7 @@ flush_ring(struct fd_batch *batch) bool use_fence_fd = false; if (batch->fence) - use_fence_fd = batch->fence; + use_fence_fd = batch->fence->use_fence_fd; struct fd_fence *fence = fd_submit_flush(batch->submit, batch->in_fence_fd, use_fence_fd);