78#include <sys/kernel.h>
82#include <sys/sysctl.h>
83#include <sys/vmmeter.h>
92 "Enable entire process swapout");
97 "Allow swapout on idle criteria");
113 PROC_LOCK_ASSERT(p, MA_OWNED);
114 if ((p->p_flag & P_INMEM) == 0)
115 panic(
"faultin: proc %p swapped out with NO_SWAPPING", p);
123 tsleep(&proc0, PVM,
"swapin", MAXSLP * hz);
#define VM_SWAPPING_ENABLED
void vm_swapout_run(void)
void faultin(struct proc *p)
SYSCTL_INT(_vm, VM_SWAPPING_ENABLED, swap_enabled, CTLFLAG_RD, &vm_swap_enabled, 0, "Enable entire process swapout")
void vm_swapout_run_idle(void)
static int vm_swap_enabled
static int vm_swap_idle_enabled