Revert "SWDEV-304151 - Reset file descriptor after Module Load"

This reverts commit 3b157b3d5f.

Reason for revert: To address SWDEV-316216

Change-Id: Ib8e6ac4b87c5e52757cd8f45958f39f012823c60
This commit is contained in:
Satyanvesh Dittakavi committed 2021-12-23 06:11:43 +00:00
1 parent 8a8581edf5
commit a6b2294b93
3 file changed
+14 -22

No files matched your search

+14 -1
View File
@@ -30,7 +30,20 @@ FatBinaryInfo::~FatBinaryInfo() {
delete fbd;
}
ResetFileInfo();
if (fdesc_ > 0) {
if (fsize_ && !amd::Os::MemoryUnmapFile(image_, fsize_)) {
guarantee(false, "Cannot unmap file");
}
if (!amd::Os::CloseFileHandle(fdesc_)) {
guarantee(false, "Cannot close file");
}
}
fname_ = std::string();
fdesc_ = amd::Os::FDescInit();
fsize_ = 0;
image_ = nullptr;
uri_ = std::string();
}
hipError_t FatBinaryInfo::ExtractFatBinary(const std::vector<hip::Device*>& devices) {