Files
linux/kernel
Qais Yousef 2bf4a52c7a FROMGIT: sched/rt: Optimize cpupri_find() on non-heterogenous systems
By introducing a new cpupri_find_fitness() function that takes the
fitness_fn as an argument and only called when asym_system static key is
enabled.

cpupri_find() is now a wrapper function that calls cpupri_find_fitness()
passing NULL as a fitness_fn, hence disabling the logic that handles
fitness by default.

Bug: 120440300
LINK: https://lore.kernel.org/lkml/c0772fca-0a4b-c88d-fdf2-5715fcf8447b@arm.com/
Reported-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
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-4-qais.yousef@arm.com
(cherry picked from commit a1bd02e1f2
 https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core)
Signed-off-by: Qais Yousef <qais.yousef@arm.com>
Change-Id: I8ad4d9e391030ae499f7a1805485147de64abcdf
2020-03-26 12:04:38 +00:00
..
2020-03-18 08:19:47 +01:00
2020-01-27 15:55:44 +01:00
2020-02-11 15:05:03 -08:00
2019-05-17 16:05:09 -07:00
2020-01-09 16:14:43 +01:00
2020-03-05 17:40:55 +01:00
2019-12-13 08:51:11 +01:00
2019-12-01 09:17:17 +01:00
2020-02-24 09:13:25 +01:00
2020-01-27 15:55:44 +01:00
2020-03-25 08:06:14 +01:00
2020-01-15 14:51:23 +00:00
2019-12-01 09:53:43 +01:00
2020-02-24 09:13:25 +01:00
2020-03-25 08:06:13 +01:00
2019-08-12 13:36:37 -04:00
2020-03-21 08:37:27 +01:00
2018-07-03 09:20:44 +02:00
2020-01-09 10:18:59 +01:00
2018-06-07 16:56:28 -04:00
2019-03-06 15:59:21 +00:00
2020-03-18 08:19:47 +01:00