From 152a2dfb5a851af9f2af2e9bfccf4674b8e549a3 Mon Sep 17 00:00:00 2001 From: Jason Tang Date: Sun, 9 Aug 2020 11:28:09 -0400 Subject: [PATCH] SWDEV-247463 - Fix regression: ocltst segfaults Change-Id: Iadb55ba45d6c8ade0757fd970ac4c6cde1805de3 --- rocclr/device/rocm/rocvirtual.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rocclr/device/rocm/rocvirtual.cpp b/rocclr/device/rocm/rocvirtual.cpp index 6df80a791b..55103e546b 100644 --- a/rocclr/device/rocm/rocvirtual.cpp +++ b/rocclr/device/rocm/rocvirtual.cpp @@ -763,7 +763,8 @@ bool VirtualGPU::create() { gpu_queue_ = roc_device_.acquireQueue(queue_size, cooperative_, cuMask_, priority_); if (!gpu_queue_) return false; - if (!initPool(dev().settings().kernargPoolSize_, (amd::IS_HIP) ? queue_size : 0)) { + if (!initPool(dev().settings().kernargPoolSize_, + (profiling_ || (amd::IS_HIP)) ? queue_size : 0)) { LogError("Couldn't allocate arguments/signals for the queue"); return false; }