diff --git a/src/sna/kgem.c b/src/sna/kgem.c index b54084ce..dfaf878e 100644 --- a/src/sna/kgem.c +++ b/src/sna/kgem.c @@ -5217,7 +5217,7 @@ inline static bool needs_reservation(struct kgem *kgem, struct kgem_bo *bo) inline static bool needs_batch_flush(struct kgem *kgem, struct kgem_bo *bo) { - if (kgem->nreloc) + if (kgem->nreloc == 0) return false; if (needs_semaphore(kgem, bo)) {