From: Liam R. Howlett Date: Mon, 27 Jul 2020 23:03:11 +0000 (-0400) Subject: mm/mmap: Drop mas.node check. X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=e5bb8a3e518617a53c7b78d677c5dee0b963d70c;p=users%2Fjedix%2Flinux-maple.git mm/mmap: Drop mas.node check. Signed-off-by: Liam R. Howlett --- diff --git a/mm/mmap.c b/mm/mmap.c index 7002a15e0b00b..6628c53c6ae9f 100644 --- 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;