From 6f564f9e76d2f3ebcb48021a0cc194efb234d5e0 Mon Sep 17 00:00:00 2001 From: Jaydeep Patel Date: Tue, 26 Jul 2022 05:04:31 +0000 Subject: [PATCH] SWDEV-347592 - hipMemAllocationType must be hipMemAllocationTypePinned. Change-Id: I36a5c37c6d66587c6804b60a5f0a88efb60801a4 [ROCm/clr commit: 465421e71c5027daee396b4bfb674422cebecf64] --- projects/clr/hipamd/src/hip_mempool.cpp | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/projects/clr/hipamd/src/hip_mempool.cpp b/projects/clr/hipamd/src/hip_mempool.cpp index 80659b0c6d..fc4aef7cb7 100644 --- a/projects/clr/hipamd/src/hip_mempool.cpp +++ b/projects/clr/hipamd/src/hip_mempool.cpp @@ -171,20 +171,10 @@ hipError_t hipMemPoolCreate(hipMemPool_t* mem_pool, const hipMemPoolProps* pool_ if (mem_pool == nullptr) { HIP_RETURN(hipErrorInvalidValue); } - // validate hipMemAllocationType value - if (pool_props->allocType != hipMemAllocationTypeInvalid && - pool_props->allocType != hipMemAllocationTypePinned && - pool_props->allocType != hipMemAllocationTypeMax) { + if (pool_props->allocType != hipMemAllocationTypePinned) { HIP_RETURN(hipErrorInvalidValue); } - - // validate hipMemLocationType value - if (pool_props->location.type != hipMemLocationTypeInvalid && - pool_props->location.type != hipMemLocationTypeDevice) { - HIP_RETURN(hipErrorInvalidValue); - } - // Make sure the pool creation occurs on a valid device if ((pool_props->location.type != hipMemLocationTypeDevice) || (pool_props->location.id >= g_devices.size())) {