Merge branch 'master' of /home/tglx/work/mtd/git/linux-2.6.git/
[firefly-linux-kernel-4.4.55.git] / include / linux / suspend.h
index 2bf0d5fabcdb9592adfa3f182ba5a90ad5aa5782..a61c04f804b2b41b4da68ab3d5f0466b51a66452 100644 (file)
@@ -58,7 +58,7 @@ static inline int software_suspend(void)
 }
 #endif
 
-#ifdef CONFIG_SMP
+#ifdef CONFIG_SUSPEND_SMP
 extern void disable_nonboot_cpus(void);
 extern void enable_nonboot_cpus(void);
 #else
@@ -71,5 +71,12 @@ void restore_processor_state(void);
 struct saved_context;
 void __save_processor_state(struct saved_context *ctxt);
 void __restore_processor_state(struct saved_context *ctxt);
+unsigned long get_safe_page(gfp_t gfp_mask);
+
+/*
+ * XXX: We try to keep some more pages free so that I/O operations succeed
+ * without paging. Might this be more?
+ */
+#define PAGES_FOR_IO   512
 
 #endif /* _LINUX_SWSUSP_H */