]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
mm/mempolicy: Fix prev assigment. Fixes vma04 maple_v5.15-rc3_vision
authorLiam R. Howlett <Liam.Howlett@oracle.com>
Mon, 29 Nov 2021 17:00:25 +0000 (12:00 -0500)
committerLiam R. Howlett <Liam.Howlett@oracle.com>
Mon, 29 Nov 2021 17:00:25 +0000 (12:00 -0500)
Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com>
mm/mempolicy.c

index b4842e84e44285f33f261de71e1997855b25b583..a077eb04b8c9a0e7c6dbaafd4ee0d0b670af6181 100644 (file)
@@ -791,8 +791,8 @@ static int mbind_range(struct mm_struct *mm, unsigned long start,
        int err = 0;
        pgoff_t pgoff;
 
-       prev = mas_prev(&mas, 0);
-       if (prev && prev->vm_start > start)
+       prev = vma = find_vma(mm, start);
+       if (start <= vma->vm_start)
                prev = mas_prev(&mas, 0);
 
        mas_for_each(&mas, vma, end - 1) {