From 50810d28b84c7951bf76c3961414e90ecb52e798 Mon Sep 17 00:00:00 2001 From: foreman Date: Tue, 8 May 2018 20:30:17 -0400 Subject: [PATCH] P4 to Git Change 1552209 by cpaquot@cpaquot-ocl-lc-lnx on 2018/05/08 20:24:32 SWDEV-145570 - [HIP] Use the as_amd()->asHostQueue with streamSet Affected files ... ... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#6 edit --- api/hip/hip_stream.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/api/hip/hip_stream.cpp b/api/hip/hip_stream.cpp index de6083a856..1c007edf1d 100644 --- a/api/hip/hip_stream.cpp +++ b/api/hip/hip_stream.cpp @@ -61,7 +61,7 @@ hipError_t hipStreamCreate(hipStream_t *stream) { hipError_t hipStreamGetFlags(hipStream_t stream, unsigned int *flags) { HIP_INIT_API(stream, flags); - amd::HostQueue* hostQueue = reinterpret_cast(stream); + amd::HostQueue* hostQueue = as_amd(reinterpret_cast(stream))->asHostQueue(); auto it = streamSet.find(hostQueue); if(flags != nullptr) { @@ -100,10 +100,11 @@ hipError_t hipStreamDestroy(hipStream_t stream) { return hipErrorInvalidResourceHandle; } - amd::HostQueue* hostQueue = reinterpret_cast(stream); + amd::HostQueue* hostQueue = as_amd(reinterpret_cast(stream))->asHostQueue(); + streamSet.erase(hostQueue); - as_amd(reinterpret_cast(stream))->release(); + hostQueue->release(); return hipSuccess; }