Unverified Commit b0ac92b5 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!12105 sched/fair: Fix the condition in overload_clear

parents 332385a0 f32fbd75
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -4492,11 +4492,10 @@ static void overload_clear(struct rq *rq)
	if (!steal_enabled())
		return;

	if (!group_steal_used() && rq->cfs.h_nr_running >= 2)
		return;
	if (rq->cfs.h_nr_running < 2)
		need_clear = true;

	if (group_steal_used() &&
	    (rq->cfs.h_nr_running < 2 || rq->cfs.steal_h_nr_running == 0))
	if (group_steal_used() && rq->cfs.steal_h_nr_running < 1)
		need_clear = true;

	if (!need_clear)