diff options
Diffstat (limited to 'kernel/power/Kconfig')
-rw-r--r-- | kernel/power/Kconfig | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/kernel/power/Kconfig b/kernel/power/Kconfig index 06a08f7cebda..fd76d54910d0 100644 --- a/kernel/power/Kconfig +++ b/kernel/power/Kconfig | |||
@@ -84,7 +84,8 @@ config PM_TRACE_RTC | |||
84 | 84 | ||
85 | config PM_SLEEP_SMP | 85 | config PM_SLEEP_SMP |
86 | bool | 86 | bool |
87 | depends on SUSPEND_SMP_POSSIBLE || HIBERNATION_SMP_POSSIBLE | 87 | depends on SMP |
88 | depends on SUSPEND_SMP_POSSIBLE || ARCH_HIBERNATION_POSSIBLE | ||
88 | depends on PM_SLEEP | 89 | depends on PM_SLEEP |
89 | select HOTPLUG_CPU | 90 | select HOTPLUG_CPU |
90 | default y | 91 | default y |
@@ -118,22 +119,9 @@ config SUSPEND | |||
118 | powered and thus its contents are preserved, such as the | 119 | powered and thus its contents are preserved, such as the |
119 | suspend-to-RAM state (i.e. the ACPI S3 state). | 120 | suspend-to-RAM state (i.e. the ACPI S3 state). |
120 | 121 | ||
121 | config HIBERNATION_UP_POSSIBLE | ||
122 | bool | ||
123 | depends on X86 || PPC64_SWSUSP || PPC32 | ||
124 | depends on !SMP | ||
125 | default y | ||
126 | |||
127 | config HIBERNATION_SMP_POSSIBLE | ||
128 | bool | ||
129 | depends on (X86 && !X86_VOYAGER) || PPC64_SWSUSP | ||
130 | depends on SMP | ||
131 | default y | ||
132 | |||
133 | config HIBERNATION | 122 | config HIBERNATION |
134 | bool "Hibernation (aka 'suspend to disk')" | 123 | bool "Hibernation (aka 'suspend to disk')" |
135 | depends on PM && SWAP | 124 | depends on PM && SWAP && ARCH_HIBERNATION_POSSIBLE |
136 | depends on HIBERNATION_UP_POSSIBLE || HIBERNATION_SMP_POSSIBLE | ||
137 | ---help--- | 125 | ---help--- |
138 | Enable the suspend to disk (STD) functionality, which is usually | 126 | Enable the suspend to disk (STD) functionality, which is usually |
139 | called "hibernation" in user interfaces. STD checkpoints the | 127 | called "hibernation" in user interfaces. STD checkpoints the |