SWDEV-239327 - Remove amd_mem_obj during unregistervar

Change-Id: I2130eaa21369b9634a9459680061138c61eaaaa4
이 커밋은 다음에 포함됨:
kjayapra-amd 작성하고 Karthik Jayaprakash가 2020-06-05 23:24:38 -04:00를 커밋함
1 부모 348066d21f
커밋 421bc7dfcb
2 파일이 변경됨
+2

검색과 일치하는 파일 없음

+1
파일 보기
@@ -245,6 +245,7 @@ public:
~RegisteredVar() {}
hipDeviceptr_t getdeviceptr() const { return devicePtr_; };
amd::Memory* amd_mem_obj() const { return amd_mem_obj_; };
size_t getvarsize() const { return size_; };
size_t size_; // Size of the variable
+1
파일 보기
@@ -239,6 +239,7 @@ std::vector< std::pair<hipModule_t, bool> >* PlatformState::unregisterVar(hipMod
for (size_t dev = 0; dev < g_devices.size(); ++dev) {
if (dvar.rvars[dev].getdeviceptr()) {
amd::MemObjMap::RemoveMemObj(dvar.rvars[dev].getdeviceptr());
dvar.rvars[dev].amd_mem_obj()->release();
}
}
vars_.erase(it++);