xref: /openbmc/linux/include/linux/swapfile.h (revision 42c06a0e)
1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
238b5faf4SDan Magenheimer #ifndef _LINUX_SWAPFILE_H
338b5faf4SDan Magenheimer #define _LINUX_SWAPFILE_H
438b5faf4SDan Magenheimer 
5377eeaa8SAndi Kleen extern unsigned long generic_max_swapfile_size(void);
6be45a490SPeter Xu unsigned long arch_max_swapfile_size(void);
7be45a490SPeter Xu 
8be45a490SPeter Xu /* Maximum swapfile size supported for the arch (not inclusive). */
9be45a490SPeter Xu extern unsigned long swapfile_maximum_size;
10*5154e607SPeter Xu /* Whether swap migration entry supports storing A/D bits for the arch */
11*5154e607SPeter Xu extern bool swap_migration_ad_supported;
1238b5faf4SDan Magenheimer 
1338b5faf4SDan Magenheimer #endif /* _LINUX_SWAPFILE_H */
14