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>
This commit is contained in:
parent
df23243771
commit
53c63d3b4f
2 changed files with 14 additions and 0 deletions
10
init/Kconfig
10
init/Kconfig
|
@ -1290,6 +1290,16 @@ config SCHED_TUNE
|
|||
|
||||
If unsure, say N.
|
||||
|
||||
config DEFAULT_USE_ENERGY_AWARE
|
||||
bool "Default to enabling the Energy Aware Scheduler feature"
|
||||
default n
|
||||
help
|
||||
This option defaults the ENERGY_AWARE scheduling feature to true,
|
||||
as without SCHED_DEBUG set this feature can't be enabled or disabled
|
||||
via sysctl.
|
||||
|
||||
Say N if unsure.
|
||||
|
||||
config SYSFS_DEPRECATED
|
||||
bool "Enable deprecated sysfs features to support old userspace tools"
|
||||
depends on SYSFS
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue