Lingutla Chandrasekhar
50a9295169
sched: Add support to spread tasks
...
If sysctl_sched_prefer_spread is enabled, then tasks would be freely
migrated to idle cpus within same cluster to reduce runnables.
By default, the feature is disabled.
User can trigger feature with:
echo 1 > /proc/sys/kernel/sched_prefer_spread
Aggressively spread tasks with in little cluster.
echo 2 > /proc/sys/kernel/sched_prefer_spread
Aggressively spread tasks with in little cluster as well as
big cluster, but not between big and little.
Change-Id: I0a4d87bd17de3525548765472e6f388a9970f13c
Signed-off-by: Lingutla Chandrasekhar <clingutla@codeaurora.org>
[satyap@codeaurora.org: fix trivial merge conflicts]
Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
2020-03-18 12:41:02 -07:00
..
autogroup.c
autogroup.h
clock.c
completion.c
core.c
sched: Improve the scheduler
2020-03-17 16:10:51 -07:00
cpuacct.c
cpudeadline.c
Revert "sched/deadline: Remove cpu_active_mask from cpudl_find()"
2019-12-04 16:27:55 -08:00
cpudeadline.h
cpufreq.c
cpufreq: Avoid leaving stale IRQ work items during CPU offline
2019-12-31 16:46:06 +01:00
cpufreq_schedutil.c
Merge android-5.4.7 ( 861433ef) into msm-5.4
2020-02-21 14:12:55 -08:00
cpupri.c
sched/cpupri: Exclude isolated CPUs from the lowest_mask
2019-12-10 12:46:12 -08:00
cpupri.h
cputime.c
sched: Add snapshot of Window Assisted Load Tracking (WALT)
2019-12-10 12:39:14 -08:00
deadline.c
FROMLIST: sched/fair: Use wake_q length as a hint for wake_wide
2019-12-10 12:51:22 -08:00
debug.c
sched: walt: Improve the scheduler
2020-02-26 08:39:16 -08:00
fair.c
sched: Add support to spread tasks
2020-03-18 12:41:02 -07:00
features.h
ANDROID: cpufreq/schedutil: Select frequency using util_avg for RT
2020-01-27 19:48:32 -08:00
idle.c
FROMLIST: sched/fair: Use wake_q length as a hint for wake_wide
2019-12-10 12:51:22 -08:00
isolation.c
loadavg.c
Makefile
sched: Provide stub definitions for WALT
2020-02-13 16:42:34 -08:00
membarrier.c
UPSTREAM: fix "sched/membarrier: Fix p->mm->membarrier_state racy load"
2019-10-02 19:13:20 +02:00
pelt.c
pelt.h
psi.c
Merge android-5.4.11 ( fde6e0c) into msm-5.4
2020-03-07 11:05:08 -08:00
rt.c
FROMLIST: sched/fair: Use wake_q length as a hint for wake_wide
2019-12-10 12:51:22 -08:00
sched-pelt.h
sched/fair: Change PELT half-life to 8ms
2020-03-12 18:21:44 -07:00
sched.h
sched: walt: Improve the scheduler
2020-02-26 08:39:16 -08:00
stats.c
stats.h
stop_task.c
FROMLIST: sched/fair: Use wake_q length as a hint for wake_wide
2019-12-10 12:51:22 -08:00
swait.c
topology.c
sched: Support Energy Aware Scheduling irrespective of governor
2019-12-17 13:00:39 -08:00
wait.c
wait_bit.c
walt.c
sched: walt: Improve the scheduler
2020-02-26 08:39:16 -08:00
walt.h
sched: walt: Improve the scheduler
2020-02-26 08:39:16 -08:00