]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
madvise: Use split_vma() instead of __split_vma()
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Mon, 14 Nov 2022 16:02:00 +0000 (11:02 -0500)
committerLiam R. Howlett <Liam.Howlett@oracle.com>
Tue, 13 Dec 2022 21:03:39 +0000 (16:03 -0500)
The split_vma() wrapper is specifically for this use case, so use it.

Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com>
mm/madvise.c

index ff538549873a8028f93d77c84c0e3434b56eb160..4ab678b787e835340d6124a4b7748d9b8da9e378 100644 (file)
@@ -164,17 +164,13 @@ static int madvise_update_vma(struct vm_area_struct *vma,
        *prev = vma;
 
        if (start != vma->vm_start) {
-               if (unlikely(mm->map_count >= sysctl_max_map_count))
-                       return -ENOMEM;
-               error = __split_vma(&vmi, vma, start, 1);
+               error = split_vma(&vmi, vma, start, 1);
                if (error)
                        return error;
        }
 
        if (end != vma->vm_end) {
-               if (unlikely(mm->map_count >= sysctl_max_map_count))
-                       return -ENOMEM;
-               error = __split_vma(&vmi, vma, end, 0);
+               error = split_vma(&vmi, vma, end, 0);
                if (error)
                        return error;
        }