MREMAP_DONTUNMAP
!(vrm->flags & MREMAP_DONTUNMAP);
if (unlikely(!err && (vrm->flags & MREMAP_DONTUNMAP)))
if (vrm->flags & MREMAP_DONTUNMAP) {
if ((vrm->flags & MREMAP_DONTUNMAP) &&
if (flags & ~(MREMAP_FIXED | MREMAP_MAYMOVE | MREMAP_DONTUNMAP))
if (flags & MREMAP_DONTUNMAP && vrm->old_len != vrm->new_len)
return vrm->flags & (MREMAP_FIXED | MREMAP_DONTUNMAP);
if (vrm->flags & MREMAP_DONTUNMAP)
flags |= MREMAP_DONTUNMAP;
MREMAP_FIXED | MREMAP_MAYMOVE | MREMAP_DONTUNMAP,
MREMAP_FIXED | MREMAP_MAYMOVE | MREMAP_DONTUNMAP,
MREMAP_FIXED | MREMAP_MAYMOVE | MREMAP_DONTUNMAP,
MREMAP_FIXED | MREMAP_MAYMOVE | MREMAP_DONTUNMAP,
MREMAP_DONTUNMAP | MREMAP_MAYMOVE, NULL);
MREMAP_DONTUNMAP | MREMAP_MAYMOVE, NULL);
MREMAP_FIXED | MREMAP_DONTUNMAP | MREMAP_MAYMOVE,
MREMAP_DONTUNMAP | MREMAP_MAYMOVE, NULL);
MREMAP_DONTUNMAP | MREMAP_MAYMOVE | MREMAP_FIXED, dest_mapping);
MREMAP_DONTUNMAP | MREMAP_MAYMOVE, 0);
mremap_flags |= MREMAP_DONTUNMAP;
mremap_flags |= MREMAP_DONTUNMAP;
ret2 = sys_mremap(ptr, size, size, MREMAP_MAYMOVE | MREMAP_DONTUNMAP, 0);
ret2 = sys_mremap(ptr, size, size, MREMAP_MAYMOVE | MREMAP_DONTUNMAP,
self->page_size, MREMAP_FIXED | MREMAP_MAYMOVE | MREMAP_DONTUNMAP,