]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
mm/mmap: __insert_vm_struct() only needs to mas_reset()
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Thu, 18 Feb 2021 14:26:07 +0000 (09:26 -0500)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Thu, 18 Feb 2021 14:26:07 +0000 (09:26 -0500)
vma_mas_store() will set the range again.

Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
mm/mmap.c

index cf6ee2f9ea74f2db42a8d1869c809f43599008b0..8a915579e61b3e3b8cf904ad987fd7ed38a9466d 100644 (file)
--- a/mm/mmap.c
+++ b/mm/mmap.c
@@ -540,8 +540,8 @@ static inline void __insert_vm_struct(struct mm_struct *mm,
        MA_STATE(mas, &mm->mm_mt, vma->vm_start, vma->vm_end - 1);
 
        BUG_ON(mas_find(&mas, vma->vm_end - 1));
+       mas_reset(&mas);
 
-       mas_set_range(&mas, vma->vm_start, vma->vm_end - 1);
        vma_mas_store(vma, &mas);
        mm->map_count++;
 }