swapfile.h 517 B

123456789101112131415
  1. #ifndef _LINUX_SWAPFILE_H
  2. #define _LINUX_SWAPFILE_H
  3. /*
  4. * these were static in swapfile.c but frontswap.c needs them and we don't
  5. * want to expose them to the dozens of source files that include swap.h
  6. */
  7. extern spinlock_t swap_lock;
  8. extern struct plist_head swap_active_head;
  9. extern struct swap_info_struct *swap_info[];
  10. extern int try_to_unuse(unsigned int, bool, unsigned long);
  11. extern unsigned long generic_max_swapfile_size(void);
  12. extern unsigned long max_swapfile_size(void);
  13. #endif /* _LINUX_SWAPFILE_H */