From: Liam R. Howlett <Liam.Howlett@Oracle.com> Date: Tue, 22 Dec 2020 02:00:06 +0000 (-0500) Subject: mm/mlock: Fix mas_for_each() loop limit X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=8f8fdf38ff71e8b2317a70d067b7605a2414b13a;p=users%2Fjedix%2Flinux-maple.git mm/mlock: Fix mas_for_each() loop limit Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com> --- diff --git a/mm/mlock.c b/mm/mlock.c index 4f6350aa982d..2c27597ebcf6 100644 --- a/mm/mlock.c +++ b/mm/mlock.c @@ -652,7 +652,7 @@ static unsigned long count_mm_mlocked_page_nr(struct mm_struct *mm, if (mm == NULL) mm = current->mm; - mas_for_each(&mas, vma, ULONG_MAX) { + mas_for_each(&mas, vma, start + len) { if (start >= vma->vm_end) continue; if (start + len <= vma->vm_start)