]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
mm/mmap: Drop mas.node check.
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Mon, 27 Jul 2020 23:03:11 +0000 (19:03 -0400)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Tue, 5 Jan 2021 17:30:12 +0000 (12:30 -0500)
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
mm/mmap.c

index 238402a39d14025f5db04f43f8afac4dcb5a934f..d176e0405111cf56f70682d72daa661ae466e83e 100644 (file)
--- a/mm/mmap.c
+++ b/mm/mmap.c
@@ -457,9 +457,6 @@ static bool range_has_overlap(struct mm_struct *mm, unsigned long start,
 
        MA_STATE(mas, &mm->mm_mt, start, start);
        existing = mas_find(&mas, end - 1);
-       if (mas.node == MAS_NONE)
-               mas_reset(&mas);
-
        *pprev = mas_prev(&mas, 0);
        return existing ? true : false;
 }
@@ -2154,9 +2151,6 @@ find_vma_prev(struct mm_struct *mm, unsigned long addr,
 
        rcu_read_lock();
        vma = mas_find(&mas, ULONG_MAX);
-       if (mas.node == MAS_NONE)
-               mas_reset(&mas);
-
        *pprev = mas_prev(&mas, 0);
        rcu_read_unlock();
        return vma;