diff --git a/projects/clr/rocclr/runtime/device/gpu/gpuvirtual.cpp b/projects/clr/rocclr/runtime/device/gpu/gpuvirtual.cpp index b688a8653b..68e5628454 100644 --- a/projects/clr/rocclr/runtime/device/gpu/gpuvirtual.cpp +++ b/projects/clr/rocclr/runtime/device/gpu/gpuvirtual.cpp @@ -2569,8 +2569,6 @@ VirtualGPU::submitSignal(amd::SignalCommand & vcmd) GpuEvent gpuEvent; eventBegin(MainEngine); cs()->p2pMarkerOp(gpuMemory->gslResource(), vcmd.markerValue(), vcmd.markerOffset(), true); - //! @todo We don't need flush if an event is tracked. - cs()->Flush(); eventEnd(MainEngine, gpuEvent); gpuMemory->setBusy(*this, gpuEvent); // Update the global GPU event