All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Backport unlink misfit patches into 6.1.y
@ 2023-08-20 19:16 Qais Yousef
  2023-08-20 19:16 ` [PATCH 1/2] sched/fair: unlink misfit task from cpu overutilized Qais Yousef
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Qais Yousef @ 2023-08-20 19:16 UTC (permalink / raw)
  To: stable
  Cc: Vincent Guittot, Peter Zijlstra, Ingo Molnar, Dietmar Eggemann,
	linux-kernel, Qais Yousef

Decoupling misfit from overutilized better helps handling misfit due to
uclamp_min only being misfit without triggering overutilized state, which is
bad from energy point of view as it prematurely disables energy aware
scheduling.

The series also makes the search for a better CPU under bad thermal condition
more comprehensive, which is useful improvement when the system is under bad
thermal condition.

Backports to 5.10.y and 5.15.y is hard as find_energy_efficient_cpu() is
different. But it applies cleanly on 6.1.y

Compile tested against various randconfigs for different archs.

Boot tested on android14-6.1 GKI kernel.

Based on v6.1.46

Original series

	https://lore.kernel.org/lkml/20230201143628.270912-1-vincent.guittot@linaro.org/

Thanks!

--
Qais Yousef

Vincent Guittot (2):
  sched/fair: unlink misfit task from cpu overutilized
  sched/fair: Remove capacity inversion detection

 kernel/sched/fair.c  | 189 ++++++++++++++++++++-----------------------
 kernel/sched/sched.h |  19 -----
 2 files changed, 87 insertions(+), 121 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-08-21 13:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-20 19:16 [PATCH 0/2] Backport unlink misfit patches into 6.1.y Qais Yousef
2023-08-20 19:16 ` [PATCH 1/2] sched/fair: unlink misfit task from cpu overutilized Qais Yousef
2023-08-20 19:16 ` [PATCH 2/2] sched/fair: Remove capacity inversion detection Qais Yousef
2023-08-21 13:09 ` [PATCH 0/2] Backport unlink misfit patches into 6.1.y Greg KH

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.