linux-uconsole/kernel/sched
J. Avila da5f3cd378 ANDROID: sched/rt: Add support for rt sync wakeups
Some rt tasks undergo sync wakeup. Currently, these tasks will be placed
on other, often sleeping or otherwise idle CPUs, which can lead to
unnecessary power hits.

Bug: 157906395
Change-Id: I48864d0847bbe4f7813c842032880ad3f3b8b06b
Signed-off-by: J. Avila <elavila@google.com>
2021-02-25 18:27:15 +00:00
..
autogroup.c
autogroup.h
clock.c sched/clock: Use static_branch_likely() with sched_clock_running 2019-11-29 08:10:54 +01:00
completion.c completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() 2020-03-23 18:40:25 +01:00
core.c ANDROID: sched/rt: Add support for rt sync wakeups 2021-02-25 18:27:15 +00:00
cpuacct.c sched/cpuacct: Fix charge cpuacct.usage_sys 2020-05-19 20:34:14 +02:00
cpudeadline.c sched/deadline: Implement fallback mechanism for !fit case 2020-06-15 14:10:05 +02:00
cpudeadline.h
cpufreq.c ANDROID: sched: time: Export symbols needed for schedutil module 2021-02-22 11:58:23 -08:00
cpufreq_schedutil.c ANDROID: schedutil: add vendor hook for adjusting util to freq calculation 2021-01-19 20:33:51 +00:00
cpupri.c ANDROID: sched: Export symbol for vendor RT hook funcion 2021-01-12 12:57:37 -08:00
cpupri.h sched/rt: Optimize cpupri_find() on non-heterogenous systems 2020-03-06 12:57:27 +01:00
cputime.c ANDROID: Sched: Add restricted vendor hooks for scheduler 2020-12-03 19:20:26 +00:00
deadline.c FROMGIT: sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() 2021-02-10 10:48:24 +00:00
debug.c ANDROID: Sched: Add export symbols for sched features 2021-01-12 22:01:04 +00:00
fair.c ANDROID: sched: Exempt paused CPU from nohz idle balance 2021-02-23 09:58:52 +00:00
features.h sched/rt: Disable RT_RUNTIME_SHARE by default 2020-09-25 14:23:24 +02:00
idle.c ANDROID: sched: add vendor hooks for bad scheduling 2021-02-04 23:56:20 +00:00
isolation.c isolcpus: Affine unbound kernel threads to housekeeping cpus 2020-06-15 14:10:03 +02:00
loadavg.c ANDROID: GKI: loadavg: Export for get_avenrun 2020-08-12 15:08:42 +00:00
Makefile kcsan: Improve various small stylistic details 2019-11-20 10:47:23 +01:00
membarrier.c membarrier: Execute SYNC_CORE on the calling thread 2020-12-09 09:37:43 +01:00
pelt.c ANDROID: sched: Add PELT cmdline arg 2021-02-05 03:07:46 +00:00
pelt.h sched/pelt: Cleanup PELT divider 2020-06-15 14:10:06 +02:00
psi.c ANDROID: make per-cgroup PSI tracking configurable 2021-02-02 20:48:28 +00:00
rt.c ANDROID: sched/rt: Add support for rt sync wakeups 2021-02-25 18:27:15 +00:00
sched-pelt.h ANDROID: sched: Add PELT cmdline arg 2021-02-05 03:07:46 +00:00
sched.h ANDROID: sched/rt: Add support for rt sync wakeups 2021-02-25 18:27:15 +00:00
smp.h sched/headers: Split out open-coded prototypes into kernel/sched/smp.h 2020-05-28 11:03:20 +02:00
stats.c
stats.h psi: Move PF_MEMSTALL out of task->flags 2020-03-20 13:06:19 +01:00
stop_task.c treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
swait.c sched/swait: Prepare usage in completions 2020-03-21 16:00:23 +01:00
topology.c ANDROID: sched: Export sched_domains_mutex for lockdep 2021-01-13 19:25:54 +00:00
wait.c ANDROID: attribute page lock and waitqueue functions as sched 2020-11-27 16:23:19 +00:00
wait_bit.c sched/wait: fix ___wait_var_event(exclusive) 2019-12-17 13:32:50 +01:00