Mesa (main): freedreno: Fix fdperf flush

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Jun 10 02:36:04 UTC 2021


Module: Mesa
Branch: main
Commit: 3f758afe6ab3d37787f64894d602ad4f8349ca4d
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f758afe6ab3d37787f64894d602ad4f8349ca4d

Author: Rob Clark <robdclark at chromium.org>
Date:   Tue Jun  8 13:26:14 2021 -0700

freedreno: Fix fdperf flush

We created and initialized the fence, but forgot to pass it to
fd_submit_flush().

Fixes: aafcd8aacb8 ("freedreno: Re-work fd_submit fence interface")
Signed-off-by: Rob Clark <robdclark at chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11200>

---

 src/freedreno/perfcntrs/fdperf.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/freedreno/perfcntrs/fdperf.c b/src/freedreno/perfcntrs/fdperf.c
index a9645977b37..5a97ab8dfc3 100644
--- a/src/freedreno/perfcntrs/fdperf.c
+++ b/src/freedreno/perfcntrs/fdperf.c
@@ -176,7 +176,7 @@ flush_ring(void)
    struct fd_submit_fence fence = {};
    util_queue_fence_init(&fence.ready);
 
-   ret = fd_submit_flush(dev.submit, -1, NULL);
+   ret = fd_submit_flush(dev.submit, -1, &fence);
 
    if (ret)
       errx(1, "submit failed: %d", ret);



More information about the mesa-commit mailing list