android_kernel_xiaomi_sm7250/kernel/sched
Rick Yiu dcbacf46fa sched/fair: schedule lower priority tasks from little cores
With scheduler placement hint, there still could be several boosted
tasks contending for big cores. On chipset with fewer big cores, it
might cause problems like jank. To improve it, schedule tasks of prio
>= DEFAULT_PRIO from little cores if they could fit, even for tasks
that prefer high capacity cpus, since such prio means they are less
important.

Bug: 158936596
Test: tasks scheduled as expected
Signed-off-by: Rick Yiu <rickyiu@google.com>
Change-Id: Ic0cc06461818944e3e97ec0493c0d9c9f1a5e217
2022-11-12 11:25:04 +00:00
..
autogroup.c
autogroup.h
boost.c
clock.c
completion.c
core_ctl.c
core.c kernel: sched: merge changes from LA.UM.9.12.R2.10.00.00.685.011 2022-11-12 11:25:03 +00:00
cpuacct.c
cpudeadline.c
cpudeadline.h
cpufreq_schedutil.c kernel: sched: merge changes from LA.UM.9.12.R2.10.00.00.685.011 2022-11-12 11:25:03 +00:00
cpufreq.c
cpupri.c
cpupri.h
cputime.c Merge tag 'ASB-2022-02-05_4.19-stable' of https://github.com/aosp-mirror/kernel_common into android12-base 2022-02-26 20:19:49 +05:30
deadline.c BACKPORT: sched/core: Further clarify sched_class::set_next_task() 2022-11-12 11:20:56 +00:00
debug.c Merge remote-tracking branch 'aosp/android-4.19-stable' into android12-base 2022-04-20 19:50:03 +05:30
fair.c sched/fair: schedule lower priority tasks from little cores 2022-11-12 11:25:04 +00:00
features.h
idle.c BACKPORT: sched/core: Further clarify sched_class::set_next_task() 2022-11-12 11:20:56 +00:00
isolation.c
loadavg.c
Makefile
membarrier.c
OWNERS ANDROID: Add OWNERS files referring to the respective android-mainline OWNERS 2021-04-03 14:09:44 +00:00
pelt.c
pelt.h
psi.c Revert "psi: Use deferrable psi_avgs_work" 2022-11-12 11:20:35 +00:00
rt.c sched: reduce softirq conflicts with RT 2022-11-12 11:25:01 +00:00
sched_avg.c
sched-pelt.h
sched.h sched: separate capacity margin for boosted tasks 2022-11-12 11:25:03 +00:00
stats.c
stats.h
stop_task.c BACKPORT: sched/core: Further clarify sched_class::set_next_task() 2022-11-12 11:20:56 +00:00
swait.c
topology.c sched/walt: Fix negative count of sched_asym_cpucapacity static key 2022-11-12 11:24:57 +00:00
tune.c sched: separate boost signal from placement hint 2022-11-12 11:25:03 +00:00
tune.h sched: separate boost signal from placement hint 2022-11-12 11:25:03 +00:00
wait_bit.c
wait.c do accept() in LIFO order for cache efficiency 2022-11-12 11:24:43 +00:00
walt.c sched: do not allocate window cpu arrays separately 2022-11-12 11:24:41 +00:00
walt.h Revert "sched/fair: Add policy for restricting prefer_spread to newly idle balance" 2022-11-12 11:24:56 +00:00