aboutsummaryrefslogtreecommitdiff
path: root/kernel/sched/features.h
diff options
context:
space:
mode:
authorJohn Stultz <john.stultz@linaro.org>2016-09-20 18:42:22 -0700
committerDmitry Shmidt <dimitrysh@google.com>2016-09-21 14:29:06 -0700
commit53c63d3b4f06e31269d66173d327164f273e4233 (patch)
treee6d1f8a4c7a259c5bf6e13b346ab818a561775f7 /kernel/sched/features.h
parentdf232437710122fcb4e4a0484a1eded5aec29a6a (diff)
sched: Add Kconfig option DEFAULT_USE_ENERGY_AWARE to set ENERGY_AWARE feature flag
The ENERGY_AWARE sched feature flag cannot be set unless CONFIG_SCHED_DEBUG is enabled. So this patch allows the flag to default to true at build time if the config is set. Change-Id: I8835a571fdb7a8f8ee6a54af1e11a69f3b5ce8e6 Signed-off-by: John Stultz <john.stultz@linaro.org>
Diffstat (limited to 'kernel/sched/features.h')
-rw-r--r--kernel/sched/features.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/kernel/sched/features.h b/kernel/sched/features.h
index b634151ce286..55e461055332 100644
--- a/kernel/sched/features.h
+++ b/kernel/sched/features.h
@@ -73,4 +73,8 @@ SCHED_FEAT(ATTACH_AGE_LOAD, true)
* Energy aware scheduling. Use platform energy model to guide scheduling
* decisions optimizing for energy efficiency.
*/
+#ifdef CONFIG_DEFAULT_USE_ENERGY_AWARE
+SCHED_FEAT(ENERGY_AWARE, true)
+#else
SCHED_FEAT(ENERGY_AWARE, false)
+#endif