android_kernel_oneplus_msm8998/kernel/sched
Olav Haugan 59f16ae034 core_ctrl: Move core control into kernel
Move core control from out-of-tree module into the kernel proper.

Core control monitors load on CPUs and controls how many CPUs are
available for the system to use at any point in time. This can help save
power. Core control can be configured through sysfs interface.

Change-Id: Ia78e701468ea3828195c2a15c9cf9fafd099804a
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
2016-09-24 11:00:03 -07:00
..
auto_group.c sched, timer: Convert usages of ACCESS_ONCE() in the scheduler to READ_ONCE()/WRITE_ONCE() 2015-05-08 12:11:32 +02:00
auto_group.h sched, timer: Convert usages of ACCESS_ONCE() in the scheduler to READ_ONCE()/WRITE_ONCE() 2015-05-08 12:11:32 +02:00
clock.c watchdog: introduce touch_softlockup_watchdog_sched() 2016-05-05 15:05:52 -07:00
completion.c sched/completion: Serialize completion_done() with complete() 2015-02-18 14:27:40 +01:00
core.c sched/core: Add trace point for cpu isolation 2016-09-24 10:59:42 -07:00
core_ctl.c core_ctrl: Move core control into kernel 2016-09-24 11:00:03 -07:00
cpuacct.c cgroup: rename cgroup_subsys->base_cftypes to ->legacy_cftypes 2014-07-15 11:05:09 -04:00
cpuacct.h
cpudeadline.c sched/deadline: Unify dl_time_before() usage 2015-09-23 09:51:25 +02:00
cpudeadline.h sched/deadline: Unify dl_time_before() usage 2015-09-23 09:51:25 +02:00
cpupri.c Merge commit '3cf2f34' into sched/core, to fix build error 2014-06-12 13:46:37 +02:00
cpupri.h sched/cpupri: Remove unnecessary definitions in cpupri.h 2014-11-16 10:58:59 +01:00
cputime.c Merge remote-tracking branch 'msm-4.4/tmp-2bf7955' into msm-4.4 2016-07-22 16:45:32 -07:00
deadline.c sched: Add separate load tracking histogram to predict loads 2016-03-23 21:25:17 -07:00
debug.c sched: Consolidate CONFIG_SCHED_HMP sections in various files 2016-08-22 14:06:32 -07:00
fair.c sched: add cpu isolation support 2016-09-24 10:55:17 -07:00
features.h sched: Rework energy aware scheduling 2016-03-23 20:02:18 -07:00
hmp.c sched: add cpu isolation support 2016-09-24 10:55:17 -07:00
idle.c vmstat: make vmstat_updater deferrable again and shut down on idle 2016-03-23 21:22:14 -07:00
idle_task.c sched: Add separate load tracking histogram to predict loads 2016-03-23 21:25:17 -07:00
loadavg.c sched: Move the loadavg code to a more obvious location 2015-05-08 12:04:12 +02:00
Makefile core_ctrl: Move core control into kernel 2016-09-24 11:00:03 -07:00
rt.c sched: add cpu isolation support 2016-09-24 10:55:17 -07:00
sched.h sched: add cpu isolation support 2016-09-24 10:55:17 -07:00
sched_avg.c sched: Aggregate for frequency 2016-05-26 15:28:59 -07:00
stats.c sched: use %*pb[l] to print bitmaps including cpumasks and nodemasks 2015-02-13 21:21:37 -08:00
stats.h sched/stat: Simplify the sched_info accounting dependency 2015-07-04 10:04:30 +02:00
stop_task.c sched: Add separate load tracking histogram to predict loads 2016-03-23 21:25:17 -07:00
wait.c sched/wait: Fix the signal handling fix 2015-12-13 14:30:59 -08:00