From b1611e0123ead71c81b3b31e11f3eceb73ee8c17 Mon Sep 17 00:00:00 2001 From: Julia Jiang Date: Tue, 29 Mar 2022 19:21:18 -0400 Subject: [PATCH] SWDEV-330164 - Fix in conformance svm_enqueue_api crash Change-Id: I12eca6ca3e8d722b7534047fca79b289604aa2b0 --- rocclr/device/rocm/rocvirtual.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rocclr/device/rocm/rocvirtual.cpp b/rocclr/device/rocm/rocvirtual.cpp index d87aad7ea5..abbd26b6a5 100644 --- a/rocclr/device/rocm/rocvirtual.cpp +++ b/rocclr/device/rocm/rocvirtual.cpp @@ -1817,8 +1817,8 @@ void VirtualGPU::submitSvmCopyMemory(amd::SvmCopyMemoryCommand& cmd) { } if ((nullptr == srcMem && nullptr == dstMem) || // both not in svm space - dev().forceFineGrain(srcMem) || - dev().forceFineGrain(dstMem)) { + (nullptr != srcMem && dev().forceFineGrain(srcMem)) || + (nullptr != dstMem && dev().forceFineGrain(dstMem))) { // Wait on a kernel if one is outstanding releaseGpuMemoryFence();