From 0fad4e547b44f4ec2595a87bb3075d19de0dfec7 Mon Sep 17 00:00:00 2001 From: Mark Collins Date: Mon, 18 Mar 2024 11:02:54 +0000 Subject: [PATCH] fd/replay: Clear wrbufs after submitting cmdstreams for DRM Retaining them across submissions was a bug, the wrbuf should only be dumped for the submission it originates from. Signed-off-by: Mark Collins Part-of: --- src/freedreno/decode/replay.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/freedreno/decode/replay.c b/src/freedreno/decode/replay.c index 5390d698b55..09eef6d1746 100644 --- a/src/freedreno/decode/replay.c +++ b/src/freedreno/decode/replay.c @@ -611,6 +611,8 @@ device_submit_cmdstreams(struct device *dev) device_print_cp_log(dev); device_dump_wrbuf(dev); + u_vector_finish(&dev->wrbufs); + u_vector_init(&dev->wrbufs, 8, sizeof(struct wrbuf)); device_free_buffers(dev); }