diff --git a/projects/clr/rocclr/device/rocm/rocvirtual.cpp b/projects/clr/rocclr/device/rocm/rocvirtual.cpp index d87aad7ea5..abbd26b6a5 100644 --- a/projects/clr/rocclr/device/rocm/rocvirtual.cpp +++ b/projects/clr/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();