android_kernel_sony_sdm845/Documentation/scheduler
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Pavankumar Kondeti 72b49a3988 sched: add a knob to prefer the waker CPU for sync wakeups
The current policy has a preference to select an idle CPU in the waker
cluster compared to the waker CPU running only 1 task. By selecting
an idle CPU, it eliminates the chance of waker migrating to a
different CPU after the wakee preempts it. This policy is also not
susceptible to the incorrect "sync" usage i.e the waker does not
goto sleep after waking up the wakee.

However LPM exit latency associated with an idle CPU outweigh the
above benefits on some targets. So add a knob to prefer the waker
CPU having only 1 runnable task over idle CPUs in the waker cluster.

Change-Id: Id974748c07625c1b19112235f426a5d204dfdb33
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2017-02-07 14:50:40 -08:00
..
00-INDEX Documentation/: update 00-INDEX files 2014-02-10 16:01:40 -08:00
completion.txt docs/completion.txt: Various tweaks and corrections 2015-04-04 15:20:26 +02:00
sched-arch.txt asm/system.h: clean asm/system.h from docs 2014-04-07 16:36:11 -07:00
sched-bwc.txt sched: Add documentation for bandwidth control 2011-08-14 12:03:58 +02:00
sched-deadline.txt sched/deadline: Document behavior of sched_yield() 2016-09-10 11:17:41 +02:00
sched-design-CFS.txt Documenation: update cgroup's document path 2016-08-03 15:43:58 -06:00
sched-domains.txt sched: Rename sched.c as sched/core.c in comments and Documentation 2013-06-19 12:58:42 +02:00
sched-hmp.txt sched: add a knob to prefer the waker CPU for sync wakeups 2017-02-07 14:50:40 -08:00
sched-nice-design.txt trivial: Miscellaneous documentation typo fixes 2009-06-12 18:01:47 +02:00
sched-rt-group.txt Documenation: update cgroup's document path 2016-08-03 15:43:58 -06:00
sched-stats.txt sched: Remove sched_switch 2012-01-27 13:28:53 +01:00