From 59af409ed30c03ba162c696b4b97d5a8db5a95ab Mon Sep 17 00:00:00 2001 From: "Liam R. Howlett" Date: Thu, 21 Apr 2022 18:01:11 -0400 Subject: [PATCH] convert munmap_sidetree to avoid prealloc Signed-off-by: Liam R. Howlett --- mm/mmap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); } -- 2.50.1