kern_madvise
return (kern_madvise(td, addr, len, MADV_NORMAL));
return (kern_madvise(td, addr, len, MADV_RANDOM));
return (kern_madvise(td, addr, len, MADV_SEQUENTIAL));
return (kern_madvise(td, addr, len, MADV_WILLNEED));
return (kern_madvise(td, addr, len, MADV_FREE));
return (kern_madvise(td, addr, len, MADV_NOCORE));
return (kern_madvise(td, addr, len, MADV_CORE));
int kern_madvise(struct thread *td, uintptr_t addr, size_t len, int behav);
return (kern_madvise(td, (uintptr_t)uap->addr, uap->len, uap->behav));