From d52168b46d1596fa588df5ae9142eded1cace211 Mon Sep 17 00:00:00 2001 From: Jaydeep Patel Date: Thu, 4 Apr 2024 15:25:07 +0000 Subject: [PATCH] SWDEV-436754 - Use glbctx instead so that ref count increments for multi devices and chunk decommit gets delayed. Change-Id: Ia4b0d5fbfa8f198776e52d14de8b22c6942f740d --- rocclr/device/pal/palsignal.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rocclr/device/pal/palsignal.cpp b/rocclr/device/pal/palsignal.cpp index 9b5efaaefe..a9e6ae4428 100644 --- a/rocclr/device/pal/palsignal.cpp +++ b/rocclr/device/pal/palsignal.cpp @@ -28,7 +28,7 @@ namespace pal { Signal::~Signal() { - dev_->context().svmFree(amdSignal_); + dev_->GlbCtx().svmFree(amdSignal_); if (ws_ == device::Signal::WaitState::Blocked) { #if defined(_WIN32) @@ -50,7 +50,7 @@ bool Signal::Init(const amd::Device& dev, uint64_t init, device::Signal::WaitSta dev_ = static_cast(&dev); ws_ = ws; - void* buffer = dev_->context().svmAlloc(sizeof(amd_signal_t), alignof(amd_signal_t), + void* buffer = dev_->GlbCtx().svmAlloc(sizeof(amd_signal_t), alignof(amd_signal_t), CL_MEM_SVM_FINE_GRAIN_BUFFER | CL_MEM_SVM_ATOMICS); if (!buffer) { ClPrint(amd::LOG_ERROR, amd::LOG_QUEUE,