[vdi] Fix hang due to recursive locking.
- Declare recursive lock for global function map.
Change-Id: I3e792e21688c980343c4fd1c61dcad97f7a890cd
[ROCm/hip commit: 04794c6359]
Tá an tiomantas seo le fáil i:
Inrite → Rialta
+1
-1
@@ -179,7 +179,7 @@ struct ihipExec_t {
|
|||||||
};
|
};
|
||||||
|
|
||||||
class PlatformState {
|
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_;
|
std::unordered_map<const void*, std::vector<std::pair<hipModule_t, bool>>> modules_;
|
||||||
bool initialized_{false};
|
bool initialized_{false};
|
||||||
|
|||||||
Tagairt in Eagrán Nua
Cuir bac ar úsáideoir