commit | 16a3a563212733c1d8ec699c956a8ab8a00ea352 | [log] [tgz] |
---|---|---|
author | Rob Clark <robdclark@chromium.org> | Tue Sep 29 10:00:13 2020 -0700 |
committer | Marge Bot <eric+marge@anholt.net> | Tue Sep 29 20:56:54 2020 +0000 |
tree | bc66884c802b26133d608b43259fd5b6a1100040 | |
parent | 7454ae4ea6588508687830644ff1f1dcfb74a65d [diff] |
freedreno: Don't leak LRZ bo's Signed-off-by: Rob Clark <robdclark@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6900>
diff --git a/src/gallium/drivers/freedreno/freedreno_resource.c b/src/gallium/drivers/freedreno/freedreno_resource.c index e25b58c..b4674da 100644 --- a/src/gallium/drivers/freedreno/freedreno_resource.c +++ b/src/gallium/drivers/freedreno/freedreno_resource.c
@@ -804,6 +804,8 @@ fd_bc_invalidate_resource(rsc, true); if (rsc->bo) fd_bo_del(rsc->bo); + if (rsc->lrz) + fd_bo_del(rsc->lrz); if (rsc->scanout) renderonly_scanout_destroy(rsc->scanout, fd_screen(pscreen)->ro);