diff --git a/mm/mmap.c b/mm/mmap.c index 2260a9ad9f78..c3f17081d114 100644 --- a/mm/mmap.c +++ b/mm/mmap.c @@ -1788,7 +1788,8 @@ unsigned long mmap_region(struct file *file, unsigned long addr, */ if (unlikely(vm_flags != vma->vm_flags && prev)) { merge = vma_merge(mm, prev, vma->vm_start, vma->vm_end, vma->vm_flags, - NULL, vma->vm_file, vma->vm_pgoff, NULL, NULL_VM_UFFD_CTX); + NULL, vma->vm_file, vma->vm_pgoff, NULL, NULL_VM_UFFD_CTX, + vma_get_anon_name(vma)); if (merge) { fput(file); vm_area_free(vma);