diff options
Diffstat (limited to 'kernel/power/disk.c')
-rw-r--r-- | kernel/power/disk.c | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/kernel/power/disk.c b/kernel/power/disk.c index 3e24a200f1d4..64e42ab8b57c 100644 --- a/kernel/power/disk.c +++ b/kernel/power/disk.c | |||
@@ -191,8 +191,8 @@ int create_image(int platform_mode) | |||
191 | */ | 191 | */ |
192 | error = device_power_down(PMSG_FREEZE); | 192 | error = device_power_down(PMSG_FREEZE); |
193 | if (error) { | 193 | if (error) { |
194 | printk(KERN_ERR "Some devices failed to power down, " | 194 | printk(KERN_ERR "PM: Some devices failed to power down, " |
195 | KERN_ERR "aborting suspend\n"); | 195 | "aborting hibernation\n"); |
196 | goto Enable_irqs; | 196 | goto Enable_irqs; |
197 | } | 197 | } |
198 | 198 | ||
@@ -203,7 +203,8 @@ int create_image(int platform_mode) | |||
203 | save_processor_state(); | 203 | save_processor_state(); |
204 | error = swsusp_arch_suspend(); | 204 | error = swsusp_arch_suspend(); |
205 | if (error) | 205 | if (error) |
206 | printk(KERN_ERR "Error %d while creating the image\n", error); | 206 | printk(KERN_ERR "PM: Error %d creating hibernation image\n", |
207 | error); | ||
207 | /* Restore control flow magically appears here */ | 208 | /* Restore control flow magically appears here */ |
208 | restore_processor_state(); | 209 | restore_processor_state(); |
209 | if (!in_suspend) | 210 | if (!in_suspend) |
@@ -289,7 +290,7 @@ static int resume_target_kernel(void) | |||
289 | local_irq_disable(); | 290 | local_irq_disable(); |
290 | error = device_power_down(PMSG_PRETHAW); | 291 | error = device_power_down(PMSG_PRETHAW); |
291 | if (error) { | 292 | if (error) { |
292 | printk(KERN_ERR "Some devices failed to power down, " | 293 | printk(KERN_ERR "PM: Some devices failed to power down, " |
293 | "aborting resume\n"); | 294 | "aborting resume\n"); |
294 | goto Enable_irqs; | 295 | goto Enable_irqs; |
295 | } | 296 | } |
@@ -438,7 +439,7 @@ static void power_down(void) | |||
438 | * Valid image is on the disk, if we continue we risk serious data | 439 | * Valid image is on the disk, if we continue we risk serious data |
439 | * corruption after resume. | 440 | * corruption after resume. |
440 | */ | 441 | */ |
441 | printk(KERN_CRIT "Please power me down manually\n"); | 442 | printk(KERN_CRIT "PM: Please power down manually\n"); |
442 | while(1); | 443 | while(1); |
443 | } | 444 | } |
444 | 445 | ||
@@ -484,7 +485,7 @@ int hibernate(void) | |||
484 | if (error) | 485 | if (error) |
485 | goto Exit; | 486 | goto Exit; |
486 | 487 | ||
487 | printk("Syncing filesystems ... "); | 488 | printk(KERN_INFO "PM: Syncing filesystems ... "); |
488 | sys_sync(); | 489 | sys_sync(); |
489 | printk("done.\n"); | 490 | printk("done.\n"); |
490 | 491 | ||
@@ -560,10 +561,11 @@ static int software_resume(void) | |||
560 | return -ENOENT; | 561 | return -ENOENT; |
561 | } | 562 | } |
562 | swsusp_resume_device = name_to_dev_t(resume_file); | 563 | swsusp_resume_device = name_to_dev_t(resume_file); |
563 | pr_debug("swsusp: Resume From Partition %s\n", resume_file); | 564 | pr_debug("PM: Resume from partition %s\n", resume_file); |
564 | } else { | 565 | } else { |
565 | pr_debug("swsusp: Resume From Partition %d:%d\n", | 566 | pr_debug("PM: Resume from partition %d:%d\n", |
566 | MAJOR(swsusp_resume_device), MINOR(swsusp_resume_device)); | 567 | MAJOR(swsusp_resume_device), |
568 | MINOR(swsusp_resume_device)); | ||
567 | } | 569 | } |
568 | 570 | ||
569 | if (noresume) { | 571 | if (noresume) { |
@@ -575,7 +577,7 @@ static int software_resume(void) | |||
575 | return 0; | 577 | return 0; |
576 | } | 578 | } |
577 | 579 | ||
578 | pr_debug("PM: Checking swsusp image.\n"); | 580 | pr_debug("PM: Checking hibernation image.\n"); |
579 | error = swsusp_check(); | 581 | error = swsusp_check(); |
580 | if (error) | 582 | if (error) |
581 | goto Unlock; | 583 | goto Unlock; |
@@ -601,7 +603,7 @@ static int software_resume(void) | |||
601 | goto Done; | 603 | goto Done; |
602 | } | 604 | } |
603 | 605 | ||
604 | pr_debug("PM: Reading swsusp image.\n"); | 606 | pr_debug("PM: Reading hibernation image.\n"); |
605 | 607 | ||
606 | error = swsusp_read(&flags); | 608 | error = swsusp_read(&flags); |
607 | if (!error) | 609 | if (!error) |
@@ -728,7 +730,7 @@ static ssize_t disk_store(struct kobject *kobj, struct kobj_attribute *attr, | |||
728 | error = -EINVAL; | 730 | error = -EINVAL; |
729 | 731 | ||
730 | if (!error) | 732 | if (!error) |
731 | pr_debug("PM: suspend-to-disk mode set to '%s'\n", | 733 | pr_debug("PM: Hibernation mode set to '%s'\n", |
732 | hibernation_modes[mode]); | 734 | hibernation_modes[mode]); |
733 | mutex_unlock(&pm_mutex); | 735 | mutex_unlock(&pm_mutex); |
734 | return error ? error : n; | 736 | return error ? error : n; |
@@ -760,7 +762,7 @@ static ssize_t resume_store(struct kobject *kobj, struct kobj_attribute *attr, | |||
760 | mutex_lock(&pm_mutex); | 762 | mutex_lock(&pm_mutex); |
761 | swsusp_resume_device = res; | 763 | swsusp_resume_device = res; |
762 | mutex_unlock(&pm_mutex); | 764 | mutex_unlock(&pm_mutex); |
763 | printk("Attempting manual resume\n"); | 765 | printk(KERN_INFO "PM: Starting manual resume from disk\n"); |
764 | noresume = 0; | 766 | noresume = 0; |
765 | software_resume(); | 767 | software_resume(); |
766 | ret = n; | 768 | ret = n; |