hsakmt: modified to free all_gpu_id_array in fmm.c
Add free() for 'all_gpu_id_array' in hsakmt_fmm_destroy_process_apertures() and removed it from 'hsakmt_fmm_clear_all_mem()' Change-Id: I32d2d22e7152f62a3f2e7da4f601f0db7cebd534 Signed-off-by: Apurv Mishra <apurv.mishra@amd.com>
Этот коммит содержится в:
@@ -2846,6 +2846,13 @@ gpu_mem_init_failed:
|
||||
void hsakmt_fmm_destroy_process_apertures(void)
|
||||
{
|
||||
release_mmio();
|
||||
|
||||
if (all_gpu_id_array) {
|
||||
free(all_gpu_id_array);
|
||||
all_gpu_id_array = NULL;
|
||||
}
|
||||
all_gpu_id_array_size = 0;
|
||||
|
||||
if (gpu_mem) {
|
||||
while (gpu_mem_count-- > 0)
|
||||
free(gpu_mem[gpu_mem_count].usable_peer_id_array);
|
||||
@@ -4321,12 +4328,6 @@ void hsakmt_fmm_clear_all_mem(void)
|
||||
}
|
||||
}
|
||||
|
||||
if (all_gpu_id_array)
|
||||
free(all_gpu_id_array);
|
||||
|
||||
all_gpu_id_array_size = 0;
|
||||
all_gpu_id_array = NULL;
|
||||
|
||||
/* Nothing is initialized. */
|
||||
if (!gpu_mem)
|
||||
return;
|
||||
|
||||
Ссылка в новой задаче
Block a user