Files
kernel_arpi/kernel
Qais Yousef a6ec67b2fc UPSTREAM: sched/rt: Remove unnecessary push for unfit tasks
In task_woken_rt() and switched_to_rto() we try trigger push-pull if the
task is unfit.

But the logic is found lacking because if the task was the only one
running on the CPU, then rt_rq is not in overloaded state and won't
trigger a push.

The necessity of this logic was under a debate as well, a summary of
the discussion can be found in the following thread:

  https://lore.kernel.org/lkml/20200226160247.iqvdakiqbakk2llz@e107158-lin.cambridge.arm.com/

Remove the logic for now until a better approach is agreed upon.

Bug: 120440300
Signed-off-by: Qais Yousef <qais.yousef@arm.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Fixes: 804d402fb6 ("sched/rt: Make RT capacity-aware")
Link: https://lkml.kernel.org/r/20200302132721.8353-6-qais.yousef@arm.com
(cherry picked from commit d94a9df490)
Signed-off-by: Qais Yousef <qais.yousef@arm.com>
Change-Id: Ia49173b7be5dbd95e41cb1ddf248760975ad3355
2020-04-03 16:14:38 +01:00
..
2020-04-02 14:26:14 +02:00
2020-04-02 14:26:14 +02:00
2020-02-11 14:09:41 -08:00
2020-04-02 14:26:14 +02:00
2020-02-20 08:13:39 +01:00
2020-03-21 10:07:42 +01:00
2019-05-28 17:46:43 -04:00
2020-02-24 09:16:10 +01:00
2020-01-17 19:48:42 +01:00
2020-04-02 14:26:14 +02:00
2020-03-25 08:25:58 +01:00
2020-01-13 18:54:56 +00:00
2019-05-24 20:16:01 +02:00
2020-02-24 09:16:10 +01:00
2020-03-25 08:25:58 +01:00
2019-11-25 11:46:31 -08:00
2020-01-04 19:40:03 +01:00
2020-01-09 10:19:54 +01:00
2020-03-18 08:19:15 +01:00