]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
mm/mmap: Fix validate_mm() warning
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Mon, 1 Feb 2021 19:25:38 +0000 (14:25 -0500)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Mon, 1 Feb 2021 19:25:38 +0000 (14:25 -0500)
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
mm/mmap.c

index cf6599f9d74128aab2bae086c231cd8dd727581f..30c68d02aba92c5f978af9dc160883057effa5c4 100644 (file)
--- a/mm/mmap.c
+++ b/mm/mmap.c
@@ -315,8 +315,6 @@ static void validate_mm(struct mm_struct *mm)
 
        mt_validate(&mm->mm_mt);
        mas_for_each(&mas, vma, ULONG_MAX) {
-               VM_BUG_ON(mas.index != vma->vm_start);
-               VM_BUG_ON(mas.last != vma->vm_end - 1);
 #ifdef CONFIG_DEBUG_VM_RB
                struct anon_vma *anon_vma = vma->anon_vma;
                struct anon_vma_chain *avc;
@@ -327,6 +325,8 @@ static void validate_mm(struct mm_struct *mm)
                        anon_vma_unlock_read(anon_vma);
                }
 #endif
+               VM_BUG_ON(mas.index != vma->vm_start);
+               VM_BUG_ON(mas.last != vma->vm_end - 1);
                i++;
        }
        if (i != mm->map_count) {