From 02d949ec38d7df259fd586bfe503d644587cfc05 Mon Sep 17 00:00:00 2001 From: German Andryeyev Date: Fri, 19 Apr 2024 13:11:43 -0400 Subject: [PATCH] SWDEV-440746 - Wait for signal before release Change-Id: I9e2aefdbcbba153c7f1080d80aab7a345eaf1eb4 [ROCm/clr commit: 329ba271fa11ec1149ef85e6f291ad1a14ccbab3] --- projects/clr/rocclr/device/rocm/rocvirtual.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/clr/rocclr/device/rocm/rocvirtual.cpp b/projects/clr/rocclr/device/rocm/rocvirtual.cpp index f9f74313e2..d86463d005 100644 --- a/projects/clr/rocclr/device/rocm/rocvirtual.cpp +++ b/projects/clr/rocclr/device/rocm/rocvirtual.cpp @@ -351,6 +351,7 @@ void VirtualGPU::MemoryDependency::clear(bool all) { // ================================================================================================ VirtualGPU::HwQueueTracker::~HwQueueTracker() { for (auto& signal: signal_list_) { + CpuWaitForSignal(signal); signal->release(); } }