[vdi] Fix hang due to recursive locking.

- Declare recursive lock for global function map.

Change-Id: I3e792e21688c980343c4fd1c61dcad97f7a890cd


[ROCm/hip commit: 04794c6359]
Этот коммит содержится в:
Michael LIAO
2020-04-23 17:12:52 -04:00
родитель 1c3f7234de
Коммит b6bb0cc509
Исполняемый файл → Обычный файл
+1 -1
Просмотреть файл
@@ -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<const void*, std::vector<std::pair<hipModule_t, bool>>> modules_;
bool initialized_{false};