From 07500db1dfaecc06160be6998f35159c9df56d15 Mon Sep 17 00:00:00 2001 From: Amber Lin Date: Fri, 22 Jan 2016 15:31:43 -0500 Subject: [PATCH] Revert "Free resources when dlclose is called" This reverts commit 4dd9dbb128191612dcea77885c46e08e275aa87f. Conflicts: src/fmm.c src/perfctr.c Change-Id: Ib6113c2dd3962c72100c7f74cdef6897e1df40b3 [ROCm/ROCR-Runtime commit: 7416805a445f43eda892fe14ceb257cfa6a6b953] --- projects/rocr-runtime/src/fmm.c | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/projects/rocr-runtime/src/fmm.c b/projects/rocr-runtime/src/fmm.c index 056daba975..c95835cc29 100644 --- a/projects/rocr-runtime/src/fmm.c +++ b/projects/rocr-runtime/src/fmm.c @@ -136,7 +136,6 @@ static void __fmm_release(void *address, static int _fmm_unmap_from_gpu_scratch(uint32_t gpu_id, manageble_aperture_t *aperture, void *address); -void __attribute__ ((destructor)) fmm_release_global_resources(void); static vm_area_t *vm_create_and_init_area(void *start, void *end) { @@ -1667,24 +1666,6 @@ bool fmm_get_handle(void *address, uint64_t *handle) return found; } -void fmm_release_global_resources(void) -{ - uint64_t len; - - if (dgpu_shared_aperture_base) { - len = (uint64_t)dgpu_shared_aperture_limit - - (uint64_t)dgpu_shared_aperture_base + 1; - munmap(dgpu_shared_aperture_base, len); - } - dgpu_shared_aperture_base = NULL; - dgpu_shared_aperture_limit = NULL; - - if (all_gpu_id_array != NULL) - free(all_gpu_id_array); - all_gpu_id_array = NULL; - all_gpu_id_array_size = 0; -} - HSAKMT_STATUS fmm_register_memory(void *address, uint32_t size_in_bytes, uint32_t *gpu_id_array, uint32_t gpu_id_array_size)