]> 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>
Fri, 30 Oct 2020 19:08:53 +0000 (15:08 -0400)
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
mm/mmap.c

index 7002a15e0b00b743c7864ba6ecab6757707279f4..6628c53c6ae9f61e6d6b4acf5ccdfa0e57a149f6 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;
 }
@@ -2146,9 +2143,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;