diff options
author | Joonwoo Park <joonwoop@codeaurora.org> | 2016-05-25 11:42:05 -0700 |
---|---|---|
committer | Kyle Yan <kyan@codeaurora.org> | 2016-06-01 15:21:29 -0700 |
commit | d009f9c149412bc3b70ae8146472fc4a3802b0de (patch) | |
tree | e375ff1bb26f0fbcb66acd547e181fb15157e45d /kernel/sched/fair.c | |
parent | 462213d1ac46410c42a48054bd2a149dd48109a3 (diff) |
sched: eliminate sched_enable_power_aware knob and parameter
Kill unused scheduler knob and parameter sched_enable_power_aware. HMP
scheduler always take into account power cost for placing task.
Change-Id: Ib26a21df9b903baac26c026862b0a41b4a8834f3
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
Diffstat (limited to 'kernel/sched/fair.c')
-rw-r--r-- | kernel/sched/fair.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 43fd05817375..747a30d1988f 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -2706,13 +2706,6 @@ unsigned int __read_mostly sched_enable_hmp = 0; unsigned int __read_mostly sysctl_sched_spill_nr_run = 10; /* - * Control whether or not individual CPU power consumption is used to - * guide task placement. - * This sysctl can be set to a default value using boot command line arguments. - */ -unsigned int __read_mostly sysctl_sched_enable_power_aware = 0; - -/* * Place sync wakee tasks those have less than configured demand to the waker's * cluster. */ @@ -3081,8 +3074,7 @@ unsigned int power_cost(int cpu, u64 demand) struct rq *rq = cpu_rq(cpu); unsigned int pc; - if (!per_cpu_info || !per_cpu_info[cpu].ptable || - !sysctl_sched_enable_power_aware) + if (!per_cpu_info || !per_cpu_info[cpu].ptable) /* When power aware scheduling is not in use, or CPU * power data is not available, just use the CPU * capacity as a rough stand-in for real CPU power @@ -4317,8 +4309,6 @@ unsigned int cpu_temp(int cpu) #else /* CONFIG_SCHED_HMP */ -#define sysctl_sched_enable_power_aware 0 - struct cpu_select_env; struct sched_cluster; |