From b6bb0cc509d8a7136c5f8f950eff5d35fdaf656c Mon Sep 17 00:00:00 2001 From: Michael LIAO Date: Thu, 23 Apr 2020 17:12:52 -0400 Subject: [PATCH] [vdi] Fix hang due to recursive locking. - Declare recursive lock for global function map. Change-Id: I3e792e21688c980343c4fd1c61dcad97f7a890cd [ROCm/hip commit: 04794c6359ed9198d51c6fce69928529efcb599f] --- projects/hip/vdi/hip_internal.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100755 => 100644 projects/hip/vdi/hip_internal.hpp diff --git a/projects/hip/vdi/hip_internal.hpp b/projects/hip/vdi/hip_internal.hpp old mode 100755 new mode 100644 index 3e09df03d4..004a4cf64d --- a/projects/hip/vdi/hip_internal.hpp +++ b/projects/hip/vdi/hip_internal.hpp @@ -179,7 +179,7 @@ struct ihipExec_t { }; class PlatformState { - amd::Monitor lock_{"Guards global function map"}; + amd::Monitor lock_{"Guards global function map", true}; std::unordered_map>> modules_; bool initialized_{false};