From 142f3e859b6bd84787f32a55a20d71732d89da51 Mon Sep 17 00:00:00 2001 From: Dittakavi Satyanvesh Date: Thu, 21 May 2020 06:07:57 -0400 Subject: [PATCH] hipIpcCloseMemHandle checks the status of IpcDetach Change-Id: Ifbe8e5bbda610a1007f881627d0da1c874d03682 [ROCm/hip commit: c0687780624dfe456e75ba852989b43ccb60fca9] --- projects/hip/rocclr/hip_memory.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/projects/hip/rocclr/hip_memory.cpp b/projects/hip/rocclr/hip_memory.cpp index 3aad7f57ba..be35c40ad8 100755 --- a/projects/hip/rocclr/hip_memory.cpp +++ b/projects/hip/rocclr/hip_memory.cpp @@ -2023,7 +2023,9 @@ hipError_t hipIpcCloseMemHandle(void* dev_ptr) { amd::MemObjMap::RemoveMemObj(amd_mem_obj); /* detach the memory */ - device->IpcDetach(*amd_mem_obj); + if (!device->IpcDetach(*amd_mem_obj)){ + HIP_RETURN(hipErrorInvalidHandle); + } HIP_RETURN(hipSuccess); }