freedreno/drm: Flush deferred submits at context teardown
authorRob Clark <robdclark@chromium.org>
Fri, 30 Dec 2022 18:25:48 +0000 (10:25 -0800)
committerRob Clark <robdclark@chromium.org>
Fri, 30 Dec 2022 18:41:55 +0000 (10:41 -0800)
commit92e6fea7dfa35c63e78646dc9aa6b6a86eddc196
tree3c6fb76046d0ee2409c8c2d3303b007bd2495749
parent4441a4162992a1b2807976010d6ff239a6d451b9
freedreno/drm: Flush deferred submits at context teardown

If we don't flush deferred submits, we could end up waiting on a fence
that is never signaled.

Fixes: 48b5164356c ("freedreno/drm: Return fence from submit flush")
Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20465>
src/freedreno/drm/freedreno_pipe.c