#include <kern/host_statistics.h>
-#define SANITY_CHECK_SWAP_ROUTINES 0
-
-#if SANITY_CHECK_SWAP_ROUTINES
-
-#define MIN_SWAP_FILE_SIZE (4 * 1024)
-
-#define MAX_SWAP_FILE_SIZE (4 * 1024)
-
-#define COMPRESSED_SWAP_CHUNK_SIZE (4 * 1024)
-
-#define VM_SWAPFILE_HIWATER_SEGS (MIN_SWAP_FILE_SIZE / COMPRESSED_SWAP_CHUNK_SIZE)
-
-#define SWAPFILE_RECLAIM_THRESHOLD_SEGS (MIN_SWAP_FILE_SIZE / COMPRESSED_SWAP_CHUNK_SIZE)
-
-#else /* SANITY_CHECK_SWAP_ROUTINES */
-
-
#define MIN_SWAP_FILE_SIZE (256 * 1024 * 1024)
#define MAX_SWAP_FILE_SIZE (1 * 1024 * 1024 * 1024)
#define VM_SWAPFILE_HIWATER_SEGS (MIN_SWAP_FILE_SIZE / COMPRESSED_SWAP_CHUNK_SIZE)
-#define SWAPFILE_RECLAIM_THRESHOLD_SEGS ((15 * (MAX_SWAP_FILE_SIZE / COMPRESSED_SWAP_CHUNK_SIZE)) / 10)
+#define SWAPFILE_RECLAIM_THRESHOLD_SEGS ((17 * (MAX_SWAP_FILE_SIZE / COMPRESSED_SWAP_CHUNK_SIZE)) / 10)
+#define SWAPFILE_RECLAIM_MINIMUM_SEGS ((13 * (MAX_SWAP_FILE_SIZE / COMPRESSED_SWAP_CHUNK_SIZE)) / 10)
-#endif /* SANITY_CHECK_SWAP_ROUTINES */
#define SWAP_FILE_NAME "/var/vm/swapfile"
#define SWAPFILENAME_LEN (int)(strlen(SWAP_FILE_NAME))
-#define SWAPFILENAME_INDEX_LEN 2 /* Doesn't include the terminating NULL character */
+
+char swapfilename[MAX_SWAPFILENAME_LEN + 1];
+
#define SWAP_SLOT_MASK 0x1FFFFFFFF
#define SWAP_DEVICE_SHIFT 33