From 4092ab0f7a44f0a57e22bb53cdba229b67dadfb4 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
---
api/hip/hip_platform.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/api/hip/hip_platform.cpp b/api/hip/hip_platform.cpp
index 1b8a7b5c96..3e70f6e539 100644
--- a/api/hip/hip_platform.cpp
+++ b/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;