The patch titled Subject: mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTUNMAP success has been removed from the -mm tree. Its filename was mm-mremap-unlink-anon_vmas-when-mremap-with-mremap_dontunmap-success.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ From: Li Xinhai <lixinhai.lxh@xxxxxxxxx> Subject: mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTUNMAP success mremap with MREMAP_DONTUNMAP can move all page table entries to new vma, which means all pages allocated for the old vma are not relevant to it anymore, and the relevant anon_vma links needs to be unlinked, in nature the old vma is much like been freshly created and have no pages been fault in. But we should not do unlink, if the new vma has effectively merged with the old one. [lixinhai.lxh@xxxxxxxxx: v2] Link: https://lkml.kernel.org/r/20210127083917.309264-2-lixinhai.lxh@xxxxxxxxx Link: https://lkml.kernel.org/r/20210119075126.3513154-2-lixinhai.lxh@xxxxxxxxx Signed-off-by: Li Xinhai <lixinhai.lxh@xxxxxxxxx> Cc: Brian Geffon <bgeffon@xxxxxxxxxx> Cc: Lokesh Gidra <lokeshgidra@xxxxxxxxxx> Cc: Minchan Kim <minchan@xxxxxxxxxx> Cc: Kirill A. Shutemov <kirill.shutemov@xxxxxxxxxxxxxxx> Cc: Vlastimil Babka <vbabka@xxxxxxx> Cc: Andrea Arcangeli <aarcange@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/mremap.c | 8 ++++++++ 1 file changed, 8 insertions(+) --- a/mm/mremap.c~mm-mremap-unlink-anon_vmas-when-mremap-with-mremap_dontunmap-success +++ a/mm/mremap.c @@ -593,6 +593,14 @@ static unsigned long move_vma(struct vm_ /* We always clear VM_LOCKED[ONFAULT] on the old vma */ vma->vm_flags &= VM_LOCKED_CLEAR_MASK; + /* + * anon_vma links of the old vma is no longer needed after its page + * table has been moved. + */ + if (new_vma != vma && vma->vm_start == old_addr && + vma->vm_end == (old_addr + old_len)) + unlink_anon_vmas(vma); + /* Because we won't unmap we don't need to touch locked_vm */ return new_addr; } _ Patches currently in -mm which might be from lixinhai.lxh@xxxxxxxxx are