From caca0b0e29a1fc0220364a9e1c15e64e37efab82 Mon Sep 17 00:00:00 2001 From: Paulo Zanoni Date: Thu, 18 Sep 2025 12:43:24 -0700 Subject: [PATCH] iris: devinfo->no_hw is unlikely MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is one of those places where we can very safely add likely/unlikely. Reviewed-by: José Roberto de Souza Reviewed-by: Rohan Garg Signed-off-by: Paulo Zanoni Part-of: --- src/gallium/drivers/iris/i915/iris_kmd_backend.c | 2 +- src/gallium/drivers/iris/xe/iris_kmd_backend.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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) {