radv: move freeing the trigger SQTT file at a better place

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13477>
This commit is contained in:
Samuel Pitoiset
2021-10-20 08:43:01 +02:00
committed by Marge Bot
parent c5a1df095c
commit b35fd1bff6
2 changed files with 2 additions and 2 deletions
-2
View File
@@ -3234,7 +3234,6 @@ fail_meta:
radv_device_finish_meta(device);
fail:
radv_thread_trace_finish(device);
free(device->thread_trace.trigger_file);
radv_trap_handler_finish(device);
radv_finish_trace(device);
@@ -3303,7 +3302,6 @@ radv_DestroyDevice(VkDevice _device, const VkAllocationCallbacks *pAllocator)
u_cnd_monotonic_destroy(&device->timeline_cond);
free(device->thread_trace.trigger_file);
radv_thread_trace_finish(device);
vk_device_finish(&device->vk);
+2
View File
@@ -466,6 +466,8 @@ radv_thread_trace_finish(struct radv_device *device)
struct ac_thread_trace_data *thread_trace_data = &device->thread_trace;
struct radeon_winsys *ws = device->ws;
free(device->thread_trace.trigger_file);
radv_thread_trace_finish_bo(device);
for (unsigned i = 0; i < 2; i++) {