From a2b8eca8da530208cca8db2eeef6049798d88fa9 Mon Sep 17 00:00:00 2001 From: foreman Date: Wed, 7 Aug 2019 12:45:50 -0400 Subject: [PATCH] P4 to Git Change 1979518 by kjayapra@3_HIPWS_TXHDR_ROCM on 2019/08/07 12:40:50 SWDEV-198194 - Adding lock in Unregistervar. Affected files ... ... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#36 edit [ROCm/clr commit: 24e2e8a6b2002a9246381953724174de47453142] --- projects/clr/hipamd/api/hip/hip_platform.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/clr/hipamd/api/hip/hip_platform.cpp b/projects/clr/hipamd/api/hip/hip_platform.cpp index 1b8a7b5c96..3e70f6e539 100644 --- a/projects/clr/hipamd/api/hip/hip_platform.cpp +++ b/projects/clr/hipamd/api/hip/hip_platform.cpp @@ -166,6 +166,7 @@ extern "C" std::vector< std::pair >* __hipRegisterFatBinary(c } void PlatformState::unregisterVar(hipModule_t hmod) { + amd::ScopedLock lock(lock_); auto it = vars_.begin(); while (it != vars_.end()) { DeviceVar& dvar = it->second;