--- 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";