Mesa (staging/19.1): freedreno/a5xx: fix batch leak in fd5 blitter path

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Jun 28 08:18:42 UTC 2019


Module: Mesa
Branch: staging/19.1
Commit: 2e83a64f64d6310665cab59ebde4b61b70daa361
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e83a64f64d6310665cab59ebde4b61b70daa361

Author: Rob Clark <robdclark at chromium.org>
Date:   Mon Jun 24 15:06:13 2019 -0700

freedreno/a5xx: fix batch leak in fd5 blitter path

Fixes: 3d198926a48 freedreno: use fd_bc_alloc_batch instead of fd_batch_create.
Signed-off-by: Rob Clark <robdclark at chromium.org>
(cherry picked from commit 927fb50727e6e6652c0e4ce300e098843ad12013)

---

 src/gallium/drivers/freedreno/a5xx/fd5_blitter.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/gallium/drivers/freedreno/a5xx/fd5_blitter.c b/src/gallium/drivers/freedreno/a5xx/fd5_blitter.c
index da76afdfa60..8a829759cdc 100644
--- a/src/gallium/drivers/freedreno/a5xx/fd5_blitter.c
+++ b/src/gallium/drivers/freedreno/a5xx/fd5_blitter.c
@@ -482,6 +482,7 @@ fd5_blitter_blit(struct fd_context *ctx, const struct pipe_blit_info *info)
 	batch->needs_flush = true;
 
 	fd_batch_flush(batch, false, false);
+	fd_batch_reference(&batch, NULL);
 
 	return true;
 }




More information about the mesa-commit mailing list