diff --git a/src/gallium/drivers/iris/i915/iris_kmd_backend.c b/src/gallium/drivers/iris/i915/iris_kmd_backend.c index f875efbeac1..fe94464c314 100644 --- a/src/gallium/drivers/iris/i915/iris_kmd_backend.c +++ b/src/gallium/drivers/iris/i915/iris_kmd_backend.c @@ -387,7 +387,7 @@ i915_batch_submit(struct iris_batch *batch) } int ret = 0; - if (!batch->screen->devinfo->no_hw) { + if (likely(!batch->screen->devinfo->no_hw)) { do { ret = intel_ioctl(batch->screen->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2, &execbuf); } while (ret && errno == ENOMEM); diff --git a/src/gallium/drivers/iris/xe/iris_kmd_backend.c b/src/gallium/drivers/iris/xe/iris_kmd_backend.c index fc228cfd9b1..912a67b18c9 100644 --- a/src/gallium/drivers/iris/xe/iris_kmd_backend.c +++ b/src/gallium/drivers/iris/xe/iris_kmd_backend.c @@ -408,7 +408,7 @@ xe_batch_submit(struct iris_batch *batch) .syncs = (uintptr_t)syncs, .num_syncs = sync_len, }; - if (!batch->screen->devinfo->no_hw) { + if (likely(!batch->screen->devinfo->no_hw)) { ret = intel_ioctl(iris_bufmgr_get_fd(bufmgr), DRM_IOCTL_XE_EXEC, &exec); if (ret) {