SWDEV-371332 - [ABI Break] Return success for unregistered ptr

Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: Ie58d16420578e7118997eb40a9fd6a6641b666f3
This commit is contained in:
sdashmiz
2023-08-02 15:46:58 -04:00
committed by Rakesh Roy
parent 67dda1ffd6
commit d78aef7f66
+9 -3
View File
@@ -3411,10 +3411,16 @@ hipError_t hipPointerGetAttributes(hipPointerAttribute_t* attributes, const void
attributes->type = hipMemoryTypeManaged;
}
HIP_RETURN(hipSuccess);
} else {
attributes->type = hipMemoryTypeUnregistered;
attributes->devicePointer = nullptr;
attributes->hostPointer = nullptr;
attributes->isManaged = false;
attributes->allocationFlags = 0;
attributes->device = hipInvalidDeviceId;
LogPrintfError("Cannot get amd_mem_obj for ptr: 0x%x \n", ptr);
}
LogPrintfError("Cannot get amd_mem_obj for ptr: %p \n", ptr);
HIP_RETURN(hipErrorInvalidValue);
HIP_RETURN(hipSuccess);
}
// ================================================================================================