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