MADV_REMOVE
DEFINE(KERNEL_MADV_REMOVE, MADV_REMOVE);
#ifndef MADV_REMOVE
err = madvise(addr, length, MADV_REMOVE);
if (madvise(addr, UM_KERN_PAGE_SIZE, MADV_REMOVE) != 0) {
case MADV_REMOVE:
case MADV_REMOVE:
case MADV_REMOVE:
case MADV_REMOVE:
MADV_REMOVE), 0);
if (madvise(addr, NR_HUGE_PAGES * huge_page_size, MADV_REMOVE)) {
if (madvise(addr, NR_HUGE_PAGES * huge_page_size, MADV_REMOVE)) {
if (madvise(rel_area, gopts->nr_pages * gopts->page_size, MADV_REMOVE))
if (madvise(rel_area, gopts->nr_pages * gopts->page_size, MADV_REMOVE))
ret = madvise(gopts->area_dst, gopts->page_size, MADV_REMOVE);