summaryrefslogtreecommitdiff
path: root/include/linux/swapfile.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/swapfile.h')
-rw-r--r--include/linux/swapfile.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/swapfile.h b/include/linux/swapfile.h
index e4594de79bc4..9d995cd9009b 100644
--- a/include/linux/swapfile.h
+++ b/include/linux/swapfile.h
@@ -7,8 +7,13 @@
*/
extern spinlock_t swap_lock;
extern struct plist_head swap_active_head;
+extern spinlock_t swap_avail_lock;
+extern struct plist_head swap_avail_head;
extern struct swap_info_struct *swap_info[];
extern int try_to_unuse(unsigned int, bool, unsigned long);
+extern int swap_ratio(struct swap_info_struct **si);
+extern void setup_swap_ratio(struct swap_info_struct *p, int prio);
+extern bool is_swap_ratio_group(int prio);
extern unsigned long generic_max_swapfile_size(void);
extern unsigned long max_swapfile_size(void);