diff --git a/shared/source/command_stream/submissions_aggregator.h b/shared/source/command_stream/submissions_aggregator.h index 33f8cfa6b3..728734d240 100644 --- a/shared/source/command_stream/submissions_aggregator.h +++ b/shared/source/command_stream/submissions_aggregator.h @@ -55,7 +55,6 @@ struct BatchBuffer { bool hasStallingCmds = false; bool hasRelaxedOrderingDependencies = false; - bool ringBufferRestartRequest = false; bool disableFlatRingBuffer = false; bool dispatchMonitorFence = false; }; diff --git a/shared/source/direct_submission/direct_submission_hw.inl b/shared/source/direct_submission/direct_submission_hw.inl index b83c681e6c..183c3da72d 100644 --- a/shared/source/direct_submission/direct_submission_hw.inl +++ b/shared/source/direct_submission/direct_submission_hw.inl @@ -937,10 +937,6 @@ void DirectSubmissionHw::dispatchUllsState() { template bool DirectSubmissionHw::dispatchCommandBuffer(BatchBuffer &batchBuffer, FlushStampTracker &flushStamp) { - if (batchBuffer.ringBufferRestartRequest) { - this->stopRingBuffer(false); - } - lastSubmittedThrottle = batchBuffer.throttle; bool relaxedOrderingSchedulerWillBeNeeded = (this->relaxedOrderingSchedulerRequired || batchBuffer.hasRelaxedOrderingDependencies); bool inputRequiredMonitorFence = false; diff --git a/shared/test/unit_test/direct_submission/direct_submission_tests_2.cpp b/shared/test/unit_test/direct_submission/direct_submission_tests_2.cpp index a318fc6b4b..2414d0db0f 100644 --- a/shared/test/unit_test/direct_submission/direct_submission_tests_2.cpp +++ b/shared/test/unit_test/direct_submission/direct_submission_tests_2.cpp @@ -992,11 +992,6 @@ HWTEST_F(DirectSubmissionDispatchBufferTest, givenRingBufferRestartRequestWhenDi ret = directSubmission.dispatchCommandBuffer(batchBuffer, flushStamp); EXPECT_TRUE(ret); EXPECT_EQ(directSubmission.submitCount, 1u); - - batchBuffer.ringBufferRestartRequest = true; - ret = directSubmission.dispatchCommandBuffer(batchBuffer, flushStamp); - EXPECT_TRUE(ret); - EXPECT_EQ(directSubmission.submitCount, 2u); } HWTEST_F(DirectSubmissionDispatchBufferTest, givenDebugFlagSetWhenDispatchingWorkloadThenProgramSfenceInstruction) {