X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=kernel%2Fpower%2Fsnapshot.c;h=c5ce0f34a5d4ffd7ab143f729257951b818cfd68;hb=af508b34d27e3341287d89e0eae6752fdb1b873f;hp=78039b477d2bd7bbae3ab893763111475ea932a6;hpb=43cd73658d8077ee6899b0b5029aad0cba1e9f92;p=powerpc.git diff --git a/kernel/power/snapshot.c b/kernel/power/snapshot.c index 78039b477d..c5ce0f34a5 100644 --- a/kernel/power/snapshot.c +++ b/kernel/power/snapshot.c @@ -1264,12 +1264,17 @@ static char *check_image_kernel(struct swsusp_info *info) } #endif /* CONFIG_ARCH_HIBERNATION_HEADER */ +unsigned long snapshot_get_image_size(void) +{ + return nr_copy_pages + nr_meta_pages + 1; +} + static int init_header(struct swsusp_info *info) { memset(info, 0, sizeof(struct swsusp_info)); info->num_physpages = num_physpages; info->image_pages = nr_copy_pages; - info->pages = nr_copy_pages + nr_meta_pages + 1; + info->pages = snapshot_get_image_size(); info->size = info->pages; info->size <<= PAGE_SHIFT; return init_header_complete(info);