From 53cde8d0c78e07525b244fedb4817f61b68931f9 Mon Sep 17 00:00:00 2001 From: "Liam R. Howlett" Date: Thu, 26 Nov 2020 13:51:52 -0500 Subject: [PATCH] mm/mmap: Move __vma_adjust update of highest_vm_end Move the highest_vm_end update to avoid checking if the end changed more than once. Signed-off-by: Liam R. Howlett --- mm/mmap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mm/mmap.c b/mm/mmap.c index ba32eee7f0206..b103e7b4b0d03 100644 --- a/mm/mmap.c +++ b/mm/mmap.c @@ -884,6 +884,8 @@ again: else vma_changed = true; vma->vm_end = end; + if (!next) + mm->highest_vm_end = vm_end_gap(vma); } if (vma_changed) @@ -914,8 +916,6 @@ again: * (it may either follow vma or precede it). */ __insert_vm_struct(mm, insert); - } else if (vma_changed && !next) { - mm->highest_vm_end = vm_end_gap(vma); } if (anon_vma) { -- 2.50.1