|
@@ -237,6 +237,7 @@ extern int hibernate_nvs_alloc(void);
|
|
|
extern void hibernate_nvs_free(void);
|
|
|
extern void hibernate_nvs_save(void);
|
|
|
extern void hibernate_nvs_restore(void);
|
|
|
+extern bool system_entering_hibernation(void);
|
|
|
#else /* CONFIG_HIBERNATION */
|
|
|
static inline int swsusp_page_is_forbidden(struct page *p) { return 0; }
|
|
|
static inline void swsusp_set_page_free(struct page *p) {}
|
|
@@ -252,6 +253,7 @@ static inline int hibernate_nvs_alloc(void) { return 0; }
|
|
|
static inline void hibernate_nvs_free(void) {}
|
|
|
static inline void hibernate_nvs_save(void) {}
|
|
|
static inline void hibernate_nvs_restore(void) {}
|
|
|
+static inline bool system_entering_hibernation(void) { return false; }
|
|
|
#endif /* CONFIG_HIBERNATION */
|
|
|
|
|
|
#ifdef CONFIG_PM_SLEEP
|