android_kernel_oneplus_msm8998/kernel/sched
Olav Haugan 704e5bfc25 sched: Ensure proper synch between isolation, hotplug, and suspend
Isolation code needs to be synchronized with both hotplug and suspend.
Ensure this by taking the lock that is taken by both paths and ensure
hotplug notifiers are processed for suspend/resume.

Change-Id: I663588cfd2f9e3972b9adc1a10887ef36cd70c57
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
2016-11-18 14:04:39 -08: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
boost.c sched/hmp: Enhance co-location and scheduler boost features 2016-11-16 17:57:56 -08: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: Ensure proper synch between isolation, hotplug, and suspend 2016-11-18 14:04:39 -08:00
core_ctl.c sched: Ensure proper synch between isolation, hotplug, and suspend 2016-11-18 14:04:39 -08: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
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: Add the mechanics of top task tracking for frequency guidance 2016-10-17 12:43:55 -07:00
fair.c sched/hmp: Enhance co-location and scheduler boost features 2016-11-16 17:57:56 -08:00
features.h sched: Rework energy aware scheduling 2016-03-23 20:02:18 -07:00
hmp.c sched/hmp: Enhance co-location and scheduler boost features 2016-11-16 17:57:56 -08: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/loadavg: Fix loadavg artifacts on fully idle and on fully loaded systems 2016-06-01 12:15:49 -07:00
Makefile sched/hmp: Enhance co-location and scheduler boost features 2016-11-16 17:57:56 -08:00
rt.c sched/hmp: Enhance co-location and scheduler boost features 2016-11-16 17:57:56 -08:00
sched.h sched/hmp: Enhance co-location and scheduler boost features 2016-11-16 17:57:56 -08:00
sched_avg.c sched: Fix integer overflow in sched_update_nr_prod() 2016-10-04 08:47:48 +05:30
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
tune.c sched/hmp: Enhance co-location and scheduler boost features 2016-11-16 17:57:56 -08:00
wait.c sched/wait: Fix the signal handling fix 2015-12-13 14:30:59 -08:00