diff --git a/projects/clr/rocclr/device/rocm/rocvirtual.cpp b/projects/clr/rocclr/device/rocm/rocvirtual.cpp index 624a807d4e..07147600fb 100644 --- a/projects/clr/rocclr/device/rocm/rocvirtual.cpp +++ b/projects/clr/rocclr/device/rocm/rocvirtual.cpp @@ -2277,7 +2277,7 @@ void VirtualGPU::submitStreamOperation(amd::StreamOperationCommand& cmd) { bool entire = amdMemory->isEntirelyCovered(origin, size); // Ensure memory ordering preceding the write - dispatchBarrierPacket(kBarrierPacketAcquireHeader); + dispatchBarrierPacket(kBarrierPacketReleaseHeader); // Use GPU Blit to write bool result = blitMgr().fillBuffer(*memory, &value, sizeBytes, origin, size, entire, true);