Fix DMABuf FD closure for IPC attach client

We should also close the client side dmabuf fd after importing for target
nodes.

Change-Id: I74f61dd65bebb03dc002f5df7301efd1ef8d9603


[ROCm/ROCR-Runtime commit: 15691ae460]
이 커밋은 다음에 포함됨:
Jonathan Kim 작성하고 David Yat Sin가 2024-02-06 23:15:29 +00:00를 커밋함
1 부모 15127c6f85
커밋 976cf45b0c
1 파일이 변경됨
+1
+1
파일 보기
@@ -1375,6 +1375,7 @@ hsa_status_t Runtime::IPCAttach(const hsa_amd_ipc_memory_t* handle, size_t len,
if (ret != HSA_STATUS_SUCCESS) return HSA_STATUS_ERROR_INVALID_ARGUMENT;
if (ipc_dmabuf_supported_) {
close(dmabuf_fd);
importAddress = info.MemoryAddress;
importSize = info.SizeInBytes;
}