SWDEV-467540 - Fix reference of freed locks
1.Move global amd::monitor listenerLock before global class runtime_tear_down as it will be referenced in ~RuntimeTearDown() after main(). It should be freed later than runtime_tear_down. 2.Update Device::~Device() to SVM free coopHostcallBuffer_ before context_ is released and freed. Change-Id: I1d21378ff463477d3238d71e5e2a1a7d6b9147ad
Bu işleme şunda yer alıyor:
@@ -273,7 +273,7 @@ class HostcallListener {
|
||||
};
|
||||
|
||||
HostcallListener* hostcallListener = nullptr;
|
||||
amd::Monitor listenerLock("Hostcall listener lock");
|
||||
extern amd::Monitor listenerLock;
|
||||
constexpr static uint64_t kTimeoutFloor = K * K * 4;
|
||||
constexpr static uint64_t kTimeoutCeil = K * K * 16;
|
||||
static struct Init {
|
||||
|
||||
Yeni konuda referans
Bir kullanıcı engelle