SWDEV-485904 - Fix virtual,physical mem obj leaks
Change-Id: Ie0456b5dcfec206ae54a6aabfc2a15a620cac693
Este commit está contenido en:
cometido por
Maneesh Gupta
padre
8c84a20b01
commit
870842201d
@@ -456,7 +456,9 @@ Memory::~Memory() {
|
||||
}
|
||||
hostMemRef_.deallocateMemory(context_());
|
||||
if (getMemFlags() & CL_MEM_VA_RANGE_AMD) {
|
||||
amd::MemObjMap::RemoveVirtualMemObj(getSvmPtr());
|
||||
if (parent_ == nullptr) {
|
||||
amd::MemObjMap::RemoveVirtualMemObj(getSvmPtr());
|
||||
}
|
||||
// If runtime executes graph mempool with VM, then VA can be mapped in space
|
||||
// for graph validation logic during execution. And the reason it's not unmaped
|
||||
// in graph itself because the app can have a graph without a free node
|
||||
|
||||
Referencia en una nueva incidencia
Block a user