cpuidle: Make cpuidle governor switchable to be the default behaviour
authorHanjun Guo <guohanjun@huawei.com>
Tue, 19 May 2020 06:25:22 +0000 (14:25 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 19 May 2020 15:41:17 +0000 (17:41 +0200)
commitb52e93e4e86c600492f977badad3c9e0f0303cb2
tree4d3a996663bdc7e56ed6e48cdfb4d11dd52435f1
parentef7e7d65eb808b5d37b4596974526962a741e930
cpuidle: Make cpuidle governor switchable to be the default behaviour

For now cpuidle governor can be switched via sysfs only when the
boot option "cpuidle_sysfs_switch" is passed, but it's important
to switch the governor to adapt to different workloads, especially
after TEO and haltpoll governor were introduced.

Add available_governors and current_governor into the default
attributes, but reserve the current_governor_ro for compatiblity.

Signed-off-by: Hanjun Guo <guohanjun@huawei.com>
Reviewed-by: Doug Smythies <dsmythies@telus.net>
Tested-by: Doug Smythies <dsmythies@telus.net>
Acked-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpuidle/sysfs.c