summaryrefslogtreecommitdiff
path: root/kernel/power
diff options
context:
space:
mode:
authorPatrick Mochel <mochel@digitalimplant.org>2004-07-17 00:50:11 -0700
committerPatrick Mochel <mochel@digitalimplant.org>2004-07-17 00:50:11 -0700
commit9556b782814592d10e2364cd7eebb9cb7a84825c (patch)
tree74468d7a95c48f1d7d5ba527aff61c57d2dff83f /kernel/power
parente2676af65065dbf62e1a8e59016ed8536d0fee4a (diff)
[swsusp] Fix nasty typo.
Diffstat (limited to 'kernel/power')
-rw-r--r--kernel/power/swsusp.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/kernel/power/swsusp.c b/kernel/power/swsusp.c
index e478c7e37bc6..167889d6c9a6 100644
--- a/kernel/power/swsusp.c
+++ b/kernel/power/swsusp.c
@@ -578,7 +578,7 @@ static int saveable(struct zone * zone, unsigned long * zone_pfn)
return 0;
}
if ((chunk_size = is_head_of_free_region(page))) {
- zone_pfn += chunk_size - 1;
+ *zone_pfn += chunk_size - 1;
return 0;
}
@@ -601,11 +601,11 @@ static void count_data_pages(void)
}
-static void copy_data_pages(struct pbe * pbe)
+static void copy_data_pages(void)
{
struct zone *zone;
unsigned long zone_pfn;
-
+ struct pbe * pbe = pagedir_nosave;
for_each_zone(zone) {
if (!is_highmem(zone))
@@ -807,9 +807,9 @@ int suspend_prepare_image(void)
printk(", ");
#endif
- printk("counting pages to copy" );
drain_local_pages();
count_data_pages();
+ printk("swsusp: Need to copy %u pages\n",nr_copy_pages);
nr_needed_pages = nr_copy_pages + PAGES_FOR_IO;
swsusp_alloc();
@@ -818,7 +818,7 @@ int suspend_prepare_image(void)
* Kill them.
*/
drain_local_pages();
- copy_data_pages(pagedir_nosave);
+ copy_data_pages();
/*
* End of critical section. From now on, we can write to memory,