Jacob Pan
bb8313b603
cpuidle: Allow enforcing deepest idle state selection
...
When idle injection is used to cap power, we need to override the
governor's choice of idle states.
For this reason, make it possible the deepest idle state selection to
be enforced by setting a flag on a given CPU to achieve the maximum
potential power draw reduction.
Signed-off-by: Jacob Pan <jacob.jun.pan@linux.intel.com>
[ rjw: Subject & changelog ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2016-11-29 14:02:21 +01:00
..
auto_group.c
auto_group.h
clock.c
sched/clock: Make local_clock()/cpu_clock() inline
2016-04-13 12:25:22 +02:00
completion.c
core.c
Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-10-03 16:13:28 -07:00
cpuacct.c
sched/cpuacct: Introduce cpuacct.usage_all to show all CPU stats together
2016-07-09 13:56:15 +02:00
cpuacct.h
cpudeadline.c
sched/deadline: Split cpudl_set() into cpudl_set() and cpudl_clear()
2016-09-05 13:29:43 +02:00
cpudeadline.h
sched/deadline: Split cpudl_set() into cpudl_set() and cpudl_clear()
2016-09-05 13:29:43 +02:00
cpufreq.c
cpufreq / sched: Pass flags to cpufreq_update_util()
2016-08-16 22:14:55 +02:00
cpufreq_schedutil.c
cpufreq: schedutil: Add iowait boosting
2016-09-13 23:36:01 +02:00
cpupri.c
sched/core: Use tsk_cpus_allowed() instead of accessing ->cpus_allowed
2016-05-12 09:55:35 +02:00
cpupri.h
cputime.c
sched/irqtime: Consolidate irqtime flushing code
2016-09-30 11:46:41 +02:00
deadline.c
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-10-03 13:39:00 -07:00
debug.c
Merge branch 'for-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
2016-10-14 12:18:50 -07:00
fair.c
This adds a new gcc plugin named "latent_entropy". It is designed to
2016-10-15 10:03:15 -07:00
features.h
idle.c
cpuidle: Allow enforcing deepest idle state selection
2016-11-29 14:02:21 +01:00
idle_task.c
sched/core: Rewrite and improve select_idle_siblings()
2016-09-30 11:03:09 +02:00
loadavg.c
sched/core: Correct off by one bug in load migration calculation
2016-07-13 14:58:20 +02:00
Makefile
cpufreq: schedutil: New governor based on scheduler utilization data
2016-04-02 01:09:12 +02:00
rt.c
cpufreq / sched: Pass runqueue pointer to cpufreq_update_util()
2016-08-16 22:16:03 +02:00
sched.h
Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-10-03 16:13:28 -07:00
stats.c
stats.h
sched/debug: Rename 'schedstat_val()' -> 'schedstat_val_or_zero()'
2016-09-05 13:29:46 +02:00
stop_task.c
locking/lockdep, sched/core: Implement a better lock pinning scheme
2016-05-05 09:23:59 +02:00
swait.c
wait.c
sched/wait: Introduce init_wait_entry()
2016-09-30 10:54:03 +02:00