diff options
| author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2017-08-09 18:13:07 -0400 |
|---|---|---|
| committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2017-08-10 19:29:55 -0400 |
| commit | 690cbb90a709c1b9389c6cb8e1978e77553ce0fb (patch) | |
| tree | 5ac99e8467e76c7555d0dd29e81b8c09c7c4145c /kernel | |
| parent | e870c6c87cf9484090d28f2a68aa29e008960c93 (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.c | 44 | ||||
| -rw-r--r-- | kernel/power/suspend_test.c | 4 |
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 | ||
| 37 | const char * const pm_labels[] = { | 37 | const 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 | }; |
| 42 | const char *pm_states[PM_SUSPEND_MAX]; | 42 | const char *pm_states[PM_SUSPEND_MAX]; |
| 43 | static const char * const mem_sleep_labels[] = { | 43 | static 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 | }; |
| 48 | const char *mem_sleep_states[PM_SUSPEND_MAX]; | 48 | const char *mem_sleep_states[PM_SUSPEND_MAX]; |
| 49 | 49 | ||
| 50 | suspend_state_t mem_sleep_current = PM_SUSPEND_FREEZE; | 50 | suspend_state_t mem_sleep_current = PM_SUSPEND_TO_IDLE; |
| 51 | suspend_state_t mem_sleep_default = PM_SUSPEND_MAX; | 51 | suspend_state_t mem_sleep_default = PM_SUSPEND_MAX; |
| 52 | suspend_state_t pm_suspend_target_state; | 52 | suspend_state_t pm_suspend_target_state; |
| 53 | EXPORT_SYMBOL_GPL(pm_suspend_target_state); | 53 | EXPORT_SYMBOL_GPL(pm_suspend_target_state); |
| @@ -76,7 +76,7 @@ static void freeze_begin(void) | |||
| 76 | 76 | ||
| 77 | static void freeze_enter(void) | 77 | static 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 | ||
| 109 | static void s2idle_loop(void) | 109 | static 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 | ||
| 186 | static int __init mem_sleep_default_setup(char *str) | 186 | static 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 | ||
| 240 | static bool sleep_state_supported(suspend_state_t state) | 240 | static 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 | ||
| 245 | static int platform_suspend_prepare(suspend_state_t state) | 245 | static 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 | ||
| 251 | static int platform_suspend_prepare_late(suspend_state_t state) | 251 | static 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 | ||
| 257 | static int platform_suspend_prepare_noirq(suspend_state_t state) | 257 | static 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 | ||
| 263 | static void platform_resume_noirq(suspend_state_t state) | 263 | static 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 | ||
| 269 | static void platform_resume_early(suspend_state_t state) | 269 | static 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 | ||
| 275 | static void platform_resume_finish(suspend_state_t state) | 275 | static 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 | ||
| 281 | static int platform_suspend_begin(suspend_state_t state) | 281 | static 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 | ||
| 291 | static void platform_resume_end(suspend_state_t state) | 291 | static 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 | ||
| 299 | static void platform_recover(suspend_state_t state) | 299 | static 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 | ||
| 305 | static bool platform_suspend_again(suspend_state_t state) | 305 | static 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 | } |
