]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
mm/mmap: Fix unlock range un do_munmap
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Wed, 11 Nov 2020 21:27:36 +0000 (16:27 -0500)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Wed, 11 Nov 2020 21:27:36 +0000 (16:27 -0500)
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
mm/mmap.c

index 31ae3c0468b7c16f15c251886f622e8e96d00c6d..e4aabaefbbdb62739e3af725ebdd702875ba7598 100644 (file)
--- a/mm/mmap.c
+++ b/mm/mmap.c
@@ -2797,7 +2797,7 @@ int __do_munmap(struct mm_struct *mm, unsigned long start, size_t len,
         * unlock any mlock()ed ranges before detaching vmas
         */
        if (mm->locked_vm)
-               unlock_range(mm->mmap, end);
+               unlock_range(vma, end);
 
        /* Detach vmas from the MM linked list and remove from the mm tree*/
        if (!detach_vmas_to_be_unmapped(mm, vma, prev, end))