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