aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>2017-08-09 18:13:07 -0400
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2017-08-10 19:29:55 -0400
commit690cbb90a709c1b9389c6cb8e1978e77553ce0fb (patch)
tree5ac99e8467e76c7555d0dd29e81b8c09c7c4145c /kernel
parente870c6c87cf9484090d28f2a68aa29e008960c93 (diff)
PM / s2idle: Rename PM_SUSPEND_FREEZE to PM_SUSPEND_TO_IDLE
To make it clear that the symbol in question refers to suspend-to-idle, rename it from PM_SUSPEND_FREEZE to PM_SUSPEND_TO_IDLE. Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/power/suspend.c44
-rw-r--r--kernel/power/suspend_test.c4
2 files changed, 24 insertions, 24 deletions
diff --git a/kernel/power/suspend.c b/kernel/power/suspend.c
index 0639d3a79852..6333078a438b 100644
--- a/kernel/power/suspend.c
+++ b/kernel/power/suspend.c
@@ -35,19 +35,19 @@
35#include "power.h" 35#include "power.h"
36 36
37const char * const pm_labels[] = { 37const char * const pm_labels[] = {
38 [PM_SUSPEND_FREEZE] = "freeze", 38 [PM_SUSPEND_TO_IDLE] = "freeze",
39 [PM_SUSPEND_STANDBY] = "standby", 39 [PM_SUSPEND_STANDBY] = "standby",
40 [PM_SUSPEND_MEM] = "mem", 40 [PM_SUSPEND_MEM] = "mem",
41}; 41};
42const char *pm_states[PM_SUSPEND_MAX]; 42const char *pm_states[PM_SUSPEND_MAX];
43static const char * const mem_sleep_labels[] = { 43static const char * const mem_sleep_labels[] = {
44 [PM_SUSPEND_FREEZE] = "s2idle", 44 [PM_SUSPEND_TO_IDLE] = "s2idle",
45 [PM_SUSPEND_STANDBY] = "shallow", 45 [PM_SUSPEND_STANDBY] = "shallow",
46 [PM_SUSPEND_MEM] = "deep", 46 [PM_SUSPEND_MEM] = "deep",
47}; 47};
48const char *mem_sleep_states[PM_SUSPEND_MAX]; 48const char *mem_sleep_states[PM_SUSPEND_MAX];
49 49
50suspend_state_t mem_sleep_current = PM_SUSPEND_FREEZE; 50suspend_state_t mem_sleep_current = PM_SUSPEND_TO_IDLE;
51suspend_state_t mem_sleep_default = PM_SUSPEND_MAX; 51suspend_state_t mem_sleep_default = PM_SUSPEND_MAX;
52suspend_state_t pm_suspend_target_state; 52suspend_state_t pm_suspend_target_state;
53EXPORT_SYMBOL_GPL(pm_suspend_target_state); 53EXPORT_SYMBOL_GPL(pm_suspend_target_state);
@@ -76,7 +76,7 @@ static void freeze_begin(void)
76 76
77static void freeze_enter(void) 77static void freeze_enter(void)
78{ 78{
79 trace_suspend_resume(TPS("machine_suspend"), PM_SUSPEND_FREEZE, true); 79 trace_suspend_resume(TPS("machine_suspend"), PM_SUSPEND_TO_IDLE, true);
80 80
81 spin_lock_irq(&suspend_freeze_lock); 81 spin_lock_irq(&suspend_freeze_lock);
82 if (pm_wakeup_pending()) 82 if (pm_wakeup_pending())
@@ -103,7 +103,7 @@ static void freeze_enter(void)
103 suspend_freeze_state = FREEZE_STATE_NONE; 103 suspend_freeze_state = FREEZE_STATE_NONE;
104 spin_unlock_irq(&suspend_freeze_lock); 104 spin_unlock_irq(&suspend_freeze_lock);
105 105
106 trace_suspend_resume(TPS("machine_suspend"), PM_SUSPEND_FREEZE, false); 106 trace_suspend_resume(TPS("machine_suspend"), PM_SUSPEND_TO_IDLE, false);
107} 107}
108 108
109static void s2idle_loop(void) 109static void s2idle_loop(void)
@@ -175,19 +175,19 @@ void __init pm_states_init(void)
175{ 175{
176 /* "mem" and "freeze" are always present in /sys/power/state. */ 176 /* "mem" and "freeze" are always present in /sys/power/state. */
177 pm_states[PM_SUSPEND_MEM] = pm_labels[PM_SUSPEND_MEM]; 177 pm_states[PM_SUSPEND_MEM] = pm_labels[PM_SUSPEND_MEM];
178 pm_states[PM_SUSPEND_FREEZE] = pm_labels[PM_SUSPEND_FREEZE]; 178 pm_states[PM_SUSPEND_TO_IDLE] = pm_labels[PM_SUSPEND_TO_IDLE];
179 /* 179 /*
180 * Suspend-to-idle should be supported even without any suspend_ops, 180 * Suspend-to-idle should be supported even without any suspend_ops,
181 * initialize mem_sleep_states[] accordingly here. 181 * initialize mem_sleep_states[] accordingly here.
182 */ 182 */
183 mem_sleep_states[PM_SUSPEND_FREEZE] = mem_sleep_labels[PM_SUSPEND_FREEZE]; 183 mem_sleep_states[PM_SUSPEND_TO_IDLE] = mem_sleep_labels[PM_SUSPEND_TO_IDLE];
184} 184}
185 185
186static int __init mem_sleep_default_setup(char *str) 186static int __init mem_sleep_default_setup(char *str)
187{ 187{
188 suspend_state_t state; 188 suspend_state_t state;
189 189
190 for (state = PM_SUSPEND_FREEZE; state <= PM_SUSPEND_MEM; state++) 190 for (state = PM_SUSPEND_TO_IDLE; state <= PM_SUSPEND_MEM; state++)
191 if (mem_sleep_labels[state] && 191 if (mem_sleep_labels[state] &&
192 !strcmp(str, mem_sleep_labels[state])) { 192 !strcmp(str, mem_sleep_labels[state])) {
193 mem_sleep_default = state; 193 mem_sleep_default = state;
@@ -239,48 +239,48 @@ EXPORT_SYMBOL_GPL(suspend_valid_only_mem);
239 239
240static bool sleep_state_supported(suspend_state_t state) 240static bool sleep_state_supported(suspend_state_t state)
241{ 241{
242 return state == PM_SUSPEND_FREEZE || (suspend_ops && suspend_ops->enter); 242 return state == PM_SUSPEND_TO_IDLE || (suspend_ops && suspend_ops->enter);
243} 243}
244 244
245static int platform_suspend_prepare(suspend_state_t state) 245static int platform_suspend_prepare(suspend_state_t state)
246{ 246{
247 return state != PM_SUSPEND_FREEZE && suspend_ops->prepare ? 247 return state != PM_SUSPEND_TO_IDLE && suspend_ops->prepare ?
248 suspend_ops->prepare() : 0; 248 suspend_ops->prepare() : 0;
249} 249}
250 250
251static int platform_suspend_prepare_late(suspend_state_t state) 251static int platform_suspend_prepare_late(suspend_state_t state)
252{ 252{
253 return state == PM_SUSPEND_FREEZE && freeze_ops && freeze_ops->prepare ? 253 return state == PM_SUSPEND_TO_IDLE && freeze_ops && freeze_ops->prepare ?
254 freeze_ops->prepare() : 0; 254 freeze_ops->prepare() : 0;
255} 255}
256 256
257static int platform_suspend_prepare_noirq(suspend_state_t state) 257static int platform_suspend_prepare_noirq(suspend_state_t state)
258{ 258{
259 return state != PM_SUSPEND_FREEZE && suspend_ops->prepare_late ? 259 return state != PM_SUSPEND_TO_IDLE && suspend_ops->prepare_late ?
260 suspend_ops->prepare_late() : 0; 260 suspend_ops->prepare_late() : 0;
261} 261}
262 262
263static void platform_resume_noirq(suspend_state_t state) 263static void platform_resume_noirq(suspend_state_t state)
264{ 264{
265 if (state != PM_SUSPEND_FREEZE && suspend_ops->wake) 265 if (state != PM_SUSPEND_TO_IDLE && suspend_ops->wake)
266 suspend_ops->wake(); 266 suspend_ops->wake();
267} 267}
268 268
269static void platform_resume_early(suspend_state_t state) 269static void platform_resume_early(suspend_state_t state)
270{ 270{
271 if (state == PM_SUSPEND_FREEZE && freeze_ops && freeze_ops->restore) 271 if (state == PM_SUSPEND_TO_IDLE && freeze_ops && freeze_ops->restore)
272 freeze_ops->restore(); 272 freeze_ops->restore();
273} 273}
274 274
275static void platform_resume_finish(suspend_state_t state) 275static void platform_resume_finish(suspend_state_t state)
276{ 276{
277 if (state != PM_SUSPEND_FREEZE && suspend_ops->finish) 277 if (state != PM_SUSPEND_TO_IDLE && suspend_ops->finish)
278 suspend_ops->finish(); 278 suspend_ops->finish();
279} 279}
280 280
281static int platform_suspend_begin(suspend_state_t state) 281static int platform_suspend_begin(suspend_state_t state)
282{ 282{
283 if (state == PM_SUSPEND_FREEZE && freeze_ops && freeze_ops->begin) 283 if (state == PM_SUSPEND_TO_IDLE && freeze_ops && freeze_ops->begin)
284 return freeze_ops->begin(); 284 return freeze_ops->begin();
285 else if (suspend_ops && suspend_ops->begin) 285 else if (suspend_ops && suspend_ops->begin)
286 return suspend_ops->begin(state); 286 return suspend_ops->begin(state);
@@ -290,7 +290,7 @@ static int platform_suspend_begin(suspend_state_t state)
290 290
291static void platform_resume_end(suspend_state_t state) 291static void platform_resume_end(suspend_state_t state)
292{ 292{
293 if (state == PM_SUSPEND_FREEZE && freeze_ops && freeze_ops->end) 293 if (state == PM_SUSPEND_TO_IDLE && freeze_ops && freeze_ops->end)
294 freeze_ops->end(); 294 freeze_ops->end();
295 else if (suspend_ops && suspend_ops->end) 295 else if (suspend_ops && suspend_ops->end)
296 suspend_ops->end(); 296 suspend_ops->end();
@@ -298,13 +298,13 @@ static void platform_resume_end(suspend_state_t state)
298 298
299static void platform_recover(suspend_state_t state) 299static void platform_recover(suspend_state_t state)
300{ 300{
301 if (state != PM_SUSPEND_FREEZE && suspend_ops->recover) 301 if (state != PM_SUSPEND_TO_IDLE && suspend_ops->recover)
302 suspend_ops->recover(); 302 suspend_ops->recover();
303} 303}
304 304
305static bool platform_suspend_again(suspend_state_t state) 305static bool platform_suspend_again(suspend_state_t state)
306{ 306{
307 return state != PM_SUSPEND_FREEZE && suspend_ops->suspend_again ? 307 return state != PM_SUSPEND_TO_IDLE && suspend_ops->suspend_again ?
308 suspend_ops->suspend_again() : false; 308 suspend_ops->suspend_again() : false;
309} 309}
310 310
@@ -400,7 +400,7 @@ static int suspend_enter(suspend_state_t state, bool *wakeup)
400 if (error) 400 if (error)
401 goto Devices_early_resume; 401 goto Devices_early_resume;
402 402
403 if (state == PM_SUSPEND_FREEZE && pm_test_level != TEST_PLATFORM) { 403 if (state == PM_SUSPEND_TO_IDLE && pm_test_level != TEST_PLATFORM) {
404 s2idle_loop(); 404 s2idle_loop();
405 goto Platform_early_resume; 405 goto Platform_early_resume;
406 } 406 }
@@ -538,7 +538,7 @@ static int enter_state(suspend_state_t state)
538 int error; 538 int error;
539 539
540 trace_suspend_resume(TPS("suspend_enter"), state, true); 540 trace_suspend_resume(TPS("suspend_enter"), state, true);
541 if (state == PM_SUSPEND_FREEZE) { 541 if (state == PM_SUSPEND_TO_IDLE) {
542#ifdef CONFIG_PM_DEBUG 542#ifdef CONFIG_PM_DEBUG
543 if (pm_test_level != TEST_NONE && pm_test_level <= TEST_CPUS) { 543 if (pm_test_level != TEST_NONE && pm_test_level <= TEST_CPUS) {
544 pr_warn("Unsupported test mode for suspend to idle, please choose none/freezer/devices/platform.\n"); 544 pr_warn("Unsupported test mode for suspend to idle, please choose none/freezer/devices/platform.\n");
@@ -551,7 +551,7 @@ static int enter_state(suspend_state_t state)
551 if (!mutex_trylock(&pm_mutex)) 551 if (!mutex_trylock(&pm_mutex))
552 return -EBUSY; 552 return -EBUSY;
553 553
554 if (state == PM_SUSPEND_FREEZE) 554 if (state == PM_SUSPEND_TO_IDLE)
555 freeze_begin(); 555 freeze_begin();
556 556
557#ifndef CONFIG_SUSPEND_SKIP_SYNC 557#ifndef CONFIG_SUSPEND_SKIP_SYNC
diff --git a/kernel/power/suspend_test.c b/kernel/power/suspend_test.c
index 5db217051232..6a897e8b2a88 100644
--- a/kernel/power/suspend_test.c
+++ b/kernel/power/suspend_test.c
@@ -104,9 +104,9 @@ repeat:
104 printk(info_test, pm_states[state]); 104 printk(info_test, pm_states[state]);
105 status = pm_suspend(state); 105 status = pm_suspend(state);
106 if (status < 0) 106 if (status < 0)
107 state = PM_SUSPEND_FREEZE; 107 state = PM_SUSPEND_TO_IDLE;
108 } 108 }
109 if (state == PM_SUSPEND_FREEZE) { 109 if (state == PM_SUSPEND_TO_IDLE) {
110 printk(info_test, pm_states[state]); 110 printk(info_test, pm_states[state]);
111 status = pm_suspend(state); 111 status = pm_suspend(state);
112 } 112 }