--- linux-3.17/kernel/power/power.h.orig +++ linux-3.17/kernel/power/power.h @@ -279,10 +279,10 @@ extern struct page *saveable_page(struct zone *z, unsigned long p); #ifdef CONFIG_HIGHMEM -extern void *saveable_highmem_page(struct zone *z, unsigned long p); +extern struct page *saveable_highmem_page(struct zone *z, unsigned long p); #else static -inline void *saveable_highmem_page(struct zone *z, unsigned long p) +inline struct page *saveable_highmem_page(struct zone *z, unsigned long p) { return NULL; } --- linux-3.17/kernel/power/snapshot.c.orig +++ linux-3.17/kernel/power/snapshot.c @@ -1860,7 +1860,7 @@ return 0; } -static char *check_image_kernel(struct swsusp_info *info) +char *check_image_kernel(struct swsusp_info *info) { if (info->version_code != LINUX_VERSION_CODE) return "kernel version";