| From | "Liam R. Howlett" <> | Subject | [PATCH 26/28] mm/mmap: Change do_brk_munmap() to use do_mas_align_munmap() | Date | Thu, 10 Dec 2020 12:04:00 -0500 |
| |
do_brk_munmap() already has aligned addresses.
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com> --- mm/mmap.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/mm/mmap.c b/mm/mmap.c index 36a6b03193eb3..284c90504b44c 100644 --- a/mm/mmap.c +++ b/mm/mmap.c @@ -2992,12 +2992,13 @@ static int do_brk_munmap(struct ma_state *mas, struct vm_area_struct *vma, struct mm_struct *mm = vma->vm_mm; struct vm_area_struct unmap; unsigned long unmap_pages; - int ret = 1; + int ret; arch_unmap(mm, newbrk, oldbrk); if (likely(vma->vm_start >= newbrk)) { // remove entire mapping(s) - ret = do_mas_munmap(mas, mm, newbrk, oldbrk-newbrk, uf, true); + ret = do_mas_align_munmap(mas, vma, mm, newbrk, oldbrk, uf, + true); goto munmap_full_vma; } -- 2.28.0
|