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

Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: Ie58d16420578e7118997eb40a9fd6a6641b666f3
Этот коммит содержится в:
sdashmiz authored and Rakesh Roy committed 2023-10-15 14:32:24 -04:00
1 родитель 67dda1ffd6
Коммит d78aef7f66
1 file changed
+9 -3
+9 -3
Просмотреть файл
@@ -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);
}
// ================================================================================================