From: Liam R. Howlett Date: Thu, 21 Apr 2022 22:01:11 +0000 (-0400) Subject: convert munmap_sidetree to avoid prealloc X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=59af409ed30c03ba162c696b4b97d5a8db5a95ab;p=users%2Fjedix%2Flinux-maple.git convert munmap_sidetree to avoid prealloc Signed-off-by: Liam R. Howlett --- diff --git a/mm/mmap.c b/mm/mmap.c index a642b4e3fc4f..6394d0134624 100644 --- a/mm/mmap.c +++ b/mm/mmap.c @@ -2306,7 +2306,8 @@ int split_vma(struct mm_struct *mm, struct vm_area_struct *vma, static inline void munmap_sidetree(struct vm_area_struct *vma, struct ma_state *mas_detach) { - vma_mas_store(vma, mas_detach); + mas_set_range(mas_detach, vma->vm_start, vma->vm_end - 1); + mas_store_gfp(mas_detach, vma, GFP_KERNEL); if (vma->vm_flags & VM_LOCKED) vma->vm_mm->locked_vm -= vma_pages(vma); }