SWDEV-403766 - Release mem obj while device reset.

Change-Id: I8a93061c9c4ed692bf7ba1b872af370f79a13a5d
Esse commit está contido em:
Jaydeep Patel
2023-06-15 07:43:05 +00:00
commit de Jaydeepkumar Patel
commit ec75a3e60e
+1
Ver Arquivo
@@ -403,6 +403,7 @@ void MemObjMap::Purge(amd::Device* dev) {
unsigned int flags = memObj->getMemFlags();
const std::vector<Device*>& devices = memObj->getContext().devices();
if (devices.size() == 1 && devices[0] == dev && !(flags & ROCCLR_MEM_INTERNAL_MEMORY)) {
memObj->release();
it = MemObjMap_.erase(it);
} else {
++it;