Mesa (master): panfrost: Remove unused batch_fence->signaled

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jul 21 14:25:18 UTC 2020


Module: Mesa
Branch: master
Commit: f18e5371cf0096028888126c97f086e941d4f9f7
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f18e5371cf0096028888126c97f086e941d4f9f7

Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Mon Jul 20 13:53:42 2020 -0400

panfrost: Remove unused batch_fence->signaled

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5995>

---

 src/gallium/drivers/panfrost/pan_job.c | 7 +------
 src/gallium/drivers/panfrost/pan_job.h | 5 -----
 2 files changed, 1 insertion(+), 11 deletions(-)

diff --git a/src/gallium/drivers/panfrost/pan_job.c b/src/gallium/drivers/panfrost/pan_job.c
index c82e268688e..085b6d80f3d 100644
--- a/src/gallium/drivers/panfrost/pan_job.c
+++ b/src/gallium/drivers/panfrost/pan_job.c
@@ -1082,13 +1082,8 @@ panfrost_batch_submit(struct panfrost_batch *batch, uint32_t out_sync)
         int ret;
 
         /* Nothing to do! */
-        if (!batch->scoreboard.first_job && !batch->clear) {
-                /* Mark the fence as signaled so the fence logic does not try
-                 * to wait on it.
-                 */
-                batch->out_sync->signaled = true;
+        if (!batch->scoreboard.first_job && !batch->clear)
                 goto out;
-        }
 
         panfrost_batch_draw_wallpaper(batch);
 
diff --git a/src/gallium/drivers/panfrost/pan_job.h b/src/gallium/drivers/panfrost/pan_job.h
index 746862e9c57..dd93f0ba337 100644
--- a/src/gallium/drivers/panfrost/pan_job.h
+++ b/src/gallium/drivers/panfrost/pan_job.h
@@ -52,11 +52,6 @@ struct panfrost_batch_fence {
          * will stay a bit longer.
          */
         struct panfrost_context *ctx;
-
-        /* Cached value of the signaled state to avoid calling WAIT_SYNCOBJs
-         * when we know the fence has already been signaled.
-         */
-        bool signaled;
 };
 
 #define PAN_REQ_MSAA            (1 << 0)



More information about the mesa-commit mailing list