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

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
Loading
Loading
Loading
Loading
+3 −9
Original line number Original line Diff line number Diff line
@@ -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
	  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
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
	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