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