pvr: Do not free deferred pvr_transfer_cmd instances
authorMatt Coster <matt.coster@imgtec.com>
Tue, 16 May 2023 08:29:36 +0000 (09:29 +0100)
committerMarge Bot <emma+marge@anholt.net>
Tue, 30 May 2023 10:00:37 +0000 (10:00 +0000)
commitdae68cf4aa7a9147916ba90509cb8c5ee4225ca9
tree24af501989e9844bee46b168ee67ac850fb87602
parent85fa24e0614dfbcea4c312a016391cd1d5e89b29
pvr: Do not free deferred pvr_transfer_cmd instances

Deferred pvr_transfer_cmd instances are allocated from a dyn_array on
the owning pvr_cmd_buffer and must not be freed directly.

Signed-off-by: Matt Coster <matt.coster@imgtec.com>
Reported-by: James Glanville <james.glanville@imgtec.com>
Reviewed-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23125>
src/imagination/vulkan/pvr_blit.c
src/imagination/vulkan/pvr_cmd_buffer.c
src/imagination/vulkan/pvr_private.h