From 1bb6d872acf4e35e4b1dc5c8f37ec46d16fc90aa Mon Sep 17 00:00:00 2001 From: Felix Kuehling Date: Wed, 7 Sep 2022 15:53:31 -0400 Subject: [PATCH] libhsakmt: Remove unnecessary CPU unmap This is handled by __fmm_release calling aperture_release_area. Signed-off-by: Felix Kuehling Change-Id: Ib8ed300e1734f03aeb9dfc8074897ece310b8af9 [ROCm/ROCR-Runtime commit: 7787a039bd53cff9cfc424ae4344515201053a51] --- projects/rocr-runtime/src/fmm.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/projects/rocr-runtime/src/fmm.c b/projects/rocr-runtime/src/fmm.c index 5acf106d54..df97680c04 100644 --- a/projects/rocr-runtime/src/fmm.c +++ b/projects/rocr-runtime/src/fmm.c @@ -3060,11 +3060,6 @@ static int _fmm_unmap_from_gpu_scratch(uint32_t gpu_id, args.n_success = 0; ret = kmtIoctl(kfd_fd, AMDKFD_IOC_UNMAP_MEMORY_FROM_GPU, &args); - /* unmap from CPU while keeping the address space reserved */ - mmap(address, object->size, PROT_NONE, - MAP_ANONYMOUS | MAP_NORESERVE | MAP_PRIVATE | MAP_FIXED, - -1, 0); - remove_device_ids_from_mapped_array(object, (uint32_t *)args.device_ids_array_ptr, args.n_success * sizeof(uint32_t));