]> 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>
Mon, 22 Aug 2022 22:58:32 +0000 (15:58 -0700)
commit93b8aba9a247ac3cd7fae936396287be0ae18e2b
tree43057a936325d08d342053c7ea00447b7d090675
parent640fd12d4929e6bda4df63ede7051d540c0bd804
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