SWDEV-403766 - Release mem obj while device reset.

Change-Id: I8a93061c9c4ed692bf7ba1b872af370f79a13a5d
Dieser Commit ist enthalten in:
Jaydeep Patel
2023-06-15 07:43:05 +00:00
committet von Jaydeepkumar Patel
Ursprung f7f70a0880
Commit ec75a3e60e
+1
Datei anzeigen
@@ -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;