diff --git a/libhsakmt.h b/libhsakmt.h index aebba33d7e..4a97a9052d 100644 --- a/libhsakmt.h +++ b/libhsakmt.h @@ -207,4 +207,6 @@ bool queue_release_buffer(void *MemoryAddress); uint32_t get_vgpr_size_per_cu(HSA_ENGINE_ID id); #define SGPR_SIZE_PER_CU 0x4000 +HSAKMT_STATUS hsaKmtImportDMABufHandle(int DMABufFd, void **MemoryAddress); + #endif diff --git a/libhsakmt.ver b/libhsakmt.ver index ca085857dd..c24c9c1155 100644 --- a/libhsakmt.ver +++ b/libhsakmt.ver @@ -78,7 +78,6 @@ hsaKmtSetXNACKMode; hsaKmtGetXNACKMode; hsaKmtOpenSMI; hsaKmtExportDMABufHandle; -hsaKmtImportDMABufHandle; hsaKmtWaitOnEvent_Ext; hsaKmtWaitOnMultipleEvents_Ext; hsaKmtReplaceAsanHeaderPage; diff --git a/memory.cpp b/memory.cpp index 52fffd0c73..92047a5eba 100644 --- a/memory.cpp +++ b/memory.cpp @@ -458,7 +458,7 @@ HSAKMT_STATUS HSAKMTAPI hsaKmtExportDMABufHandle(void *MemoryAddress, } -HSAKMT_STATUS HSAKMTAPI hsaKmtImportDMABufHandle(int DMABufFd, +HSAKMT_STATUS hsaKmtImportDMABufHandle(int DMABufFd, void **MemoryAddress) { CHECK_DXG_OPEN();