]> 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)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 26 Aug 2022 05:03:24 +0000 (22:03 -0700)
commit216de85d261ae2768da9ae0ef07b53b968610838
tree014a2e01d27920ffff86e7ab8e56627be7f8d502
parent8ec75a58fce702606157f902b5001430b1d51213
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