android_kernel_motorola_sm6375/kernel/sched
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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