From 310a0d264030ad7a8f46c3e0c52c8cd80553e7f4 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/clr commit: c56a3ca63e2c09238b2436bb122c87f6698cf47b] --- projects/clr/hipamd/vdi/hip_internal.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100755 => 100644 projects/clr/hipamd/vdi/hip_internal.hpp diff --git a/projects/clr/hipamd/vdi/hip_internal.hpp b/projects/clr/hipamd/vdi/hip_internal.hpp old mode 100755 new mode 100644 index 3e09df03d4..004a4cf64d --- a/projects/clr/hipamd/vdi/hip_internal.hpp +++ b/projects/clr/hipamd/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};