summaryrefslogtreecommitdiff
path: root/kernel/sched/fair.c
diff options
context:
space:
mode:
authorJoonwoo Park <joonwoop@codeaurora.org>2016-05-25 11:42:05 -0700
committerKyle Yan <kyan@codeaurora.org>2016-06-01 15:21:29 -0700
commitd009f9c149412bc3b70ae8146472fc4a3802b0de (patch)
treee375ff1bb26f0fbcb66acd547e181fb15157e45d /kernel/sched/fair.c
parent462213d1ac46410c42a48054bd2a149dd48109a3 (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.c12
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;