diff options
author | Rafael J. Wysocki <rjw@sisk.pl> | 2009-07-08 13:24:05 +0200 |
---|---|---|
committer | Rafael J. Wysocki <rjw@sisk.pl> | 2009-09-14 20:26:58 +0200 |
commit | 64a473cb74a88cb4991edf985d55a266e65292e1 (patch) | |
tree | 173402070f904951c9ec16a55e3f96e75289f14c /kernel/power/power.h | |
parent | 4bb334353ebd821bc8eeabeb019eaac33c7307df (diff) | |
download | kernel_samsung_smdk4412-64a473cb74a88cb4991edf985d55a266e65292e1.zip kernel_samsung_smdk4412-64a473cb74a88cb4991edf985d55a266e65292e1.tar.gz kernel_samsung_smdk4412-64a473cb74a88cb4991edf985d55a266e65292e1.tar.bz2 |
PM/Hibernate: Do not release preallocated memory unnecessarily (rev. 2)
Since the hibernation code is now going to use allocations of memory
to make enough room for the image, it can also use the page frames
allocated at this stage as image page frames. The low-level
hibernation code needs to be rearranged for this purpose, but it
allows us to avoid freeing a great number of pages and allocating
these same pages once again later, so it generally is worth doing.
[rev. 2: Take highmem into account correctly.]
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Diffstat (limited to 'kernel/power/power.h')
-rw-r--r-- | kernel/power/power.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/power/power.h b/kernel/power/power.h index 26d5a26..46c5a26 100644 --- a/kernel/power/power.h +++ b/kernel/power/power.h @@ -74,7 +74,7 @@ extern asmlinkage int swsusp_arch_resume(void); extern int create_basic_memory_bitmaps(void); extern void free_basic_memory_bitmaps(void); -extern int swsusp_shrink_memory(void); +extern int hibernate_preallocate_memory(void); /** * Auxiliary structure used for reading the snapshot image data and |