From 76f0d2051f8793eca12e4e9e46f669b395c4f127 Mon Sep 17 00:00:00 2001 From: foreman Date: Tue, 5 Sep 2017 11:35:35 -0400 Subject: [PATCH] P4 to Git Change 1455212 by gandryey@gera-w8 on 2017/09/05 11:23:03 SWDEV-131311 - [CQE OCL][DTB][DTB-BLOCKER][Perf][QR][VEGA] BasemarkCL test are not completing due to faulty CL#1451293 - After a view destruction the original object is no longer can be associated with a vgpu Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#33 edit [ROCm/clr commit: ab82101b73c79e5c08ecff3e5b32f4d49bf9add4] --- projects/clr/rocclr/runtime/device/pal/palresource.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/projects/clr/rocclr/runtime/device/pal/palresource.cpp b/projects/clr/rocclr/runtime/device/pal/palresource.cpp index 7c4e5b440c..15bab952b6 100644 --- a/projects/clr/rocclr/runtime/device/pal/palresource.cpp +++ b/projects/clr/rocclr/runtime/device/pal/palresource.cpp @@ -1101,6 +1101,9 @@ void Resource::free() { amd::ScopedLock l(memRef_->gpu_->execution()); memRef_->gpu_->waitForEvent(&memRef_->events_[memRef_->gpu_->index()]); } + } else { + // After a view destruction the original object is no longer can be associated with a vgpu + memRef_->gpu_ = nullptr; } if (renames_.size() == 0) {