diff --git a/mm/mremap.c b/mm/mremap.c index 672264807db6..9d823ac8ebd3 100644 --- a/mm/mremap.c +++ b/mm/mremap.c @@ -1604,6 +1604,9 @@ static bool vrm_move_only(struct vma_remap_struct *vrm) if (!(vrm->flags & MREMAP_FIXED)) return false; + if (vrm->flags & MREMAP_DONTUNMAP) + return false; + if (vrm->old_len != vrm->new_len) return false;