Commit cf4fb80c authored by Jan Beulich's avatar Jan Beulich Committed by Rafael J. Wysocki

PM: Simplify kernel/power/Kconfig

'n' defaults are pretty pointless and actually bogus when used with
prompt-less config options.

The "bool"/"default y" pair with no prompt can be expressed more
compactly using def_bool.

[rjw: Rebased on top of earlier patches modifying this file.]
Signed-off-by: default avatarJan Beulich <jbeulich@novell.com>
Signed-off-by: default avatarRafael J. Wysocki <rjw@sisk.pl>
parent 7538e3db
...@@ -84,18 +84,16 @@ config PM_STD_PARTITION ...@@ -84,18 +84,16 @@ config PM_STD_PARTITION
device. device.
config PM_SLEEP config PM_SLEEP
bool def_bool y
depends on SUSPEND || HIBERNATION || XEN_SAVE_RESTORE depends on SUSPEND || HIBERNATION || XEN_SAVE_RESTORE
default y
config PM_SLEEP_SMP config PM_SLEEP_SMP
bool def_bool y
depends on SMP depends on SMP
depends on ARCH_SUSPEND_POSSIBLE || ARCH_HIBERNATION_POSSIBLE depends on ARCH_SUSPEND_POSSIBLE || ARCH_HIBERNATION_POSSIBLE
depends on PM_SLEEP depends on PM_SLEEP
select HOTPLUG select HOTPLUG
select HOTPLUG_CPU select HOTPLUG_CPU
default y
config PM_RUNTIME config PM_RUNTIME
bool "Run-time PM core functionality" bool "Run-time PM core functionality"
...@@ -112,9 +110,8 @@ config PM_RUNTIME ...@@ -112,9 +110,8 @@ config PM_RUNTIME
wake-up events. wake-up events.
config PM config PM
bool def_bool y
depends on PM_SLEEP || PM_RUNTIME depends on PM_SLEEP || PM_RUNTIME
default y
config PM_DEBUG config PM_DEBUG
bool "Power Management Debug Support" bool "Power Management Debug Support"
...@@ -127,14 +124,12 @@ config PM_DEBUG ...@@ -127,14 +124,12 @@ config PM_DEBUG
config PM_VERBOSE config PM_VERBOSE
bool "Verbose Power Management debugging" bool "Verbose Power Management debugging"
depends on PM_DEBUG depends on PM_DEBUG
default n
---help--- ---help---
This option enables verbose messages from the Power Management code. This option enables verbose messages from the Power Management code.
config PM_ADVANCED_DEBUG config PM_ADVANCED_DEBUG
bool "Extra PM attributes in sysfs for low-level debugging/testing" bool "Extra PM attributes in sysfs for low-level debugging/testing"
depends on PM_DEBUG depends on PM_DEBUG
default n
---help--- ---help---
Add extra sysfs attributes allowing one to access some Power Management Add extra sysfs attributes allowing one to access some Power Management
fields of device objects from user space. If you are not a kernel fields of device objects from user space. If you are not a kernel
...@@ -175,7 +170,6 @@ config PM_TRACE_RTC ...@@ -175,7 +170,6 @@ config PM_TRACE_RTC
depends on CAN_PM_TRACE depends on CAN_PM_TRACE
depends on X86 depends on X86
select PM_TRACE select PM_TRACE
default n
---help--- ---help---
This enables some cheesy code to save the last PM event point in the This enables some cheesy code to save the last PM event point in the
RTC across reboots, so that you can debug a machine that just hangs RTC across reboots, so that you can debug a machine that just hangs
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment