]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mm: add merging after mremap resize
authorJakub Matěna <matenajakub@gmail.com>
Fri, 3 Jun 2022 14:57:19 +0000 (16:57 +0200)
committerakpm <akpm@linux-foundation.org>
Wed, 20 Jul 2022 21:41:45 +0000 (14:41 -0700)
commitd5d114ee37aabc43b1e6b204b574c60565132ec2
treeb2129817289cae2bc91f1ab626fbb17363f8c5b1
parentbfb21c0fb419de67fda089e02acb6fecfccaefd8
mm: add merging after mremap resize

When mremap call results in expansion, it might be possible to merge the
VMA with the next VMA which might become adjacent.  This patch adds
vma_merge call after the expansion is done to try and merge.

Link: https://lkml.kernel.org/r/20220603145719.1012094-3-matenajakub@gmail.com
Signed-off-by: Jakub Matěna <matenajakub@gmail.com>
Reviewed-by: Vlastimil Babka <vbabka@suse.cz>
Cc: Hugh Dickins <hughd@google.com>
Cc: "Kirill A . Shutemov" <kirill@shutemov.name>
Cc: Liam Howlett <liam.howlett@oracle.com>
Cc: Matthew Wilcox <willy@infradead.org>
Cc: Mel Gorman <mgorman@techsingularity.net>
Cc: Michal Hocko <mhocko@kernel.org>
Cc: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: Rik van Riel <riel@surriel.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/mremap.c
tools/testing/selftests/vm/mremap_test.c