tc: CPU storage needs to be freed with align_free

Cc: mesa-stable
Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Reviewed-by: Sil Vilerino <sivileri@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14933>
This commit is contained in:
Jesse Natalie 2022-02-07 19:03:04 -08:00 committed by Marge Bot
parent 12446491c1
commit 7ec0e2b893
1 changed files with 2 additions and 1 deletions

View File

@ -199,6 +199,7 @@
#include "pipe/p_state.h"
#include "util/bitset.h"
#include "util/u_inlines.h"
#include "util/u_memory.h"
#include "util/u_queue.h"
#include "util/u_range.h"
#include "util/u_thread.h"
@ -609,7 +610,7 @@ tc_buffer_disable_cpu_storage(struct pipe_resource *buf)
struct threaded_resource *tres = threaded_resource(buf);
if (tres->cpu_storage) {
free(tres->cpu_storage);
align_free(tres->cpu_storage);
tres->cpu_storage = NULL;
}
}