From d34d5916769ddde29c97d241f7693fcf1b71706d Mon Sep 17 00:00:00 2001
From: foreman
Date: Thu, 22 Aug 2019 11:42:53 -0400
Subject: [PATCH] P4 to Git Change 1987492 by kjayapra@0_HIPWS_LNX1_ROCM on
2019/08/22 11:31:51
SWDEV-188177 - Using the context from owner() in device::Program functions.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#61 edit
---
rocclr/runtime/device/devprogram.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rocclr/runtime/device/devprogram.cpp b/rocclr/runtime/device/devprogram.cpp
index 0073b3f667..4bdbc3cc7f 100644
--- a/rocclr/runtime/device/devprogram.cpp
+++ b/rocclr/runtime/device/devprogram.cpp
@@ -3208,8 +3208,8 @@ bool Program::defineUndefinedVars() {
continue;
}
- amd_mem_obj = new (device().GlbCtx()) amd::Buffer(device().GlbCtx(),
- CL_MEM_USE_HOST_PTR, hsize);
+ amd_mem_obj = new (owner()->context()) amd::Buffer(const_cast(owner()->context()),
+ CL_MEM_USE_HOST_PTR, hsize);
if (amd_mem_obj == nullptr) {
LogError("[OCL] failed to create a mem object!");
return false;