diff options
Diffstat (limited to 'kernel/power/swap.c')
-rw-r--r-- | kernel/power/swap.c | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/kernel/power/swap.c b/kernel/power/swap.c index 917aba100575..a0abf9a463f9 100644 --- a/kernel/power/swap.c +++ b/kernel/power/swap.c | |||
@@ -28,8 +28,6 @@ | |||
28 | 28 | ||
29 | #include "power.h" | 29 | #include "power.h" |
30 | 30 | ||
31 | extern char resume_file[]; | ||
32 | |||
33 | #define SWSUSP_SIG "S1SUSPEND" | 31 | #define SWSUSP_SIG "S1SUSPEND" |
34 | 32 | ||
35 | struct swsusp_header { | 33 | struct swsusp_header { |
@@ -73,7 +71,8 @@ static int submit(int rw, pgoff_t page_off, struct page *page, | |||
73 | bio->bi_end_io = end_swap_bio_read; | 71 | bio->bi_end_io = end_swap_bio_read; |
74 | 72 | ||
75 | if (bio_add_page(bio, page, PAGE_SIZE, 0) < PAGE_SIZE) { | 73 | if (bio_add_page(bio, page, PAGE_SIZE, 0) < PAGE_SIZE) { |
76 | printk("swsusp: ERROR: adding page to bio at %ld\n", page_off); | 74 | printk(KERN_ERR "PM: Adding page to bio failed at %ld\n", |
75 | page_off); | ||
77 | bio_put(bio); | 76 | bio_put(bio); |
78 | return -EFAULT; | 77 | return -EFAULT; |
79 | } | 78 | } |
@@ -153,7 +152,7 @@ static int mark_swapfiles(sector_t start, unsigned int flags) | |||
153 | error = bio_write_page(swsusp_resume_block, | 152 | error = bio_write_page(swsusp_resume_block, |
154 | swsusp_header, NULL); | 153 | swsusp_header, NULL); |
155 | } else { | 154 | } else { |
156 | printk(KERN_ERR "swsusp: Swap header not found!\n"); | 155 | printk(KERN_ERR "PM: Swap header not found!\n"); |
157 | error = -ENODEV; | 156 | error = -ENODEV; |
158 | } | 157 | } |
159 | return error; | 158 | return error; |
@@ -325,7 +324,8 @@ static int save_image(struct swap_map_handle *handle, | |||
325 | struct timeval start; | 324 | struct timeval start; |
326 | struct timeval stop; | 325 | struct timeval stop; |
327 | 326 | ||
328 | printk("Saving image data pages (%u pages) ... ", nr_to_write); | 327 | printk(KERN_INFO "PM: Saving image data pages (%u pages) ... ", |
328 | nr_to_write); | ||
329 | m = nr_to_write / 100; | 329 | m = nr_to_write / 100; |
330 | if (!m) | 330 | if (!m) |
331 | m = 1; | 331 | m = 1; |
@@ -365,7 +365,7 @@ static int enough_swap(unsigned int nr_pages) | |||
365 | { | 365 | { |
366 | unsigned int free_swap = count_swap_pages(root_swap, 1); | 366 | unsigned int free_swap = count_swap_pages(root_swap, 1); |
367 | 367 | ||
368 | pr_debug("swsusp: free swap pages: %u\n", free_swap); | 368 | pr_debug("PM: Free swap pages: %u\n", free_swap); |
369 | return free_swap > nr_pages + PAGES_FOR_IO; | 369 | return free_swap > nr_pages + PAGES_FOR_IO; |
370 | } | 370 | } |
371 | 371 | ||
@@ -388,7 +388,7 @@ int swsusp_write(unsigned int flags) | |||
388 | 388 | ||
389 | error = swsusp_swap_check(); | 389 | error = swsusp_swap_check(); |
390 | if (error) { | 390 | if (error) { |
391 | printk(KERN_ERR "swsusp: Cannot find swap device, try " | 391 | printk(KERN_ERR "PM: Cannot find swap device, try " |
392 | "swapon -a.\n"); | 392 | "swapon -a.\n"); |
393 | return error; | 393 | return error; |
394 | } | 394 | } |
@@ -402,7 +402,7 @@ int swsusp_write(unsigned int flags) | |||
402 | } | 402 | } |
403 | header = (struct swsusp_info *)data_of(snapshot); | 403 | header = (struct swsusp_info *)data_of(snapshot); |
404 | if (!enough_swap(header->pages)) { | 404 | if (!enough_swap(header->pages)) { |
405 | printk(KERN_ERR "swsusp: Not enough free swap\n"); | 405 | printk(KERN_ERR "PM: Not enough free swap\n"); |
406 | error = -ENOSPC; | 406 | error = -ENOSPC; |
407 | goto out; | 407 | goto out; |
408 | } | 408 | } |
@@ -417,7 +417,7 @@ int swsusp_write(unsigned int flags) | |||
417 | 417 | ||
418 | if (!error) { | 418 | if (!error) { |
419 | flush_swap_writer(&handle); | 419 | flush_swap_writer(&handle); |
420 | printk("S"); | 420 | printk(KERN_INFO "PM: S"); |
421 | error = mark_swapfiles(start, flags); | 421 | error = mark_swapfiles(start, flags); |
422 | printk("|\n"); | 422 | printk("|\n"); |
423 | } | 423 | } |
@@ -507,7 +507,8 @@ static int load_image(struct swap_map_handle *handle, | |||
507 | int err2; | 507 | int err2; |
508 | unsigned nr_pages; | 508 | unsigned nr_pages; |
509 | 509 | ||
510 | printk("Loading image data pages (%u pages) ... ", nr_to_read); | 510 | printk(KERN_INFO "PM: Loading image data pages (%u pages) ... ", |
511 | nr_to_read); | ||
511 | m = nr_to_read / 100; | 512 | m = nr_to_read / 100; |
512 | if (!m) | 513 | if (!m) |
513 | m = 1; | 514 | m = 1; |
@@ -558,7 +559,7 @@ int swsusp_read(unsigned int *flags_p) | |||
558 | 559 | ||
559 | *flags_p = swsusp_header->flags; | 560 | *flags_p = swsusp_header->flags; |
560 | if (IS_ERR(resume_bdev)) { | 561 | if (IS_ERR(resume_bdev)) { |
561 | pr_debug("swsusp: block device not initialised\n"); | 562 | pr_debug("PM: Image device not initialised\n"); |
562 | return PTR_ERR(resume_bdev); | 563 | return PTR_ERR(resume_bdev); |
563 | } | 564 | } |
564 | 565 | ||
@@ -577,9 +578,9 @@ int swsusp_read(unsigned int *flags_p) | |||
577 | blkdev_put(resume_bdev); | 578 | blkdev_put(resume_bdev); |
578 | 579 | ||
579 | if (!error) | 580 | if (!error) |
580 | pr_debug("swsusp: Reading resume file was successful\n"); | 581 | pr_debug("PM: Image successfully loaded\n"); |
581 | else | 582 | else |
582 | pr_debug("swsusp: Error %d resuming\n", error); | 583 | pr_debug("PM: Error %d resuming\n", error); |
583 | return error; | 584 | return error; |
584 | } | 585 | } |
585 | 586 | ||
@@ -611,13 +612,13 @@ int swsusp_check(void) | |||
611 | if (error) | 612 | if (error) |
612 | blkdev_put(resume_bdev); | 613 | blkdev_put(resume_bdev); |
613 | else | 614 | else |
614 | pr_debug("swsusp: Signature found, resuming\n"); | 615 | pr_debug("PM: Signature found, resuming\n"); |
615 | } else { | 616 | } else { |
616 | error = PTR_ERR(resume_bdev); | 617 | error = PTR_ERR(resume_bdev); |
617 | } | 618 | } |
618 | 619 | ||
619 | if (error) | 620 | if (error) |
620 | pr_debug("swsusp: Error %d check for resume file\n", error); | 621 | pr_debug("PM: Error %d checking image file\n", error); |
621 | 622 | ||
622 | return error; | 623 | return error; |
623 | } | 624 | } |
@@ -629,7 +630,7 @@ int swsusp_check(void) | |||
629 | void swsusp_close(void) | 630 | void swsusp_close(void) |
630 | { | 631 | { |
631 | if (IS_ERR(resume_bdev)) { | 632 | if (IS_ERR(resume_bdev)) { |
632 | pr_debug("swsusp: block device not initialised\n"); | 633 | pr_debug("PM: Image device not initialised\n"); |
633 | return; | 634 | return; |
634 | } | 635 | } |
635 | 636 | ||