All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Refactor of vma_merge and new merge call
@ 2022-05-27 21:17 Jakub Matěna
  2022-05-27 21:17 ` [PATCH v2 1/2] [PATCH 1/2] mm: refactor of vma_merge() Jakub Matěna
  2022-05-27 21:17 ` [PATCH v2 2/2] [PATCH 2/2] mm: add merging after mremap resize Jakub Matěna
  0 siblings, 2 replies; 6+ messages in thread
From: Jakub Matěna @ 2022-05-27 21:17 UTC (permalink / raw)
  To: akpm
  Cc: linux-mm, patches, linux-kernel, vbabka, mhocko, mgorman, willy,
	liam.howlett, hughd, kirill, riel, rostedt, peterz,
	Jakub Matěna

I am currently working on my master's thesis trying to increase
number of merges of VMAs currently failing because of page offset
incompatibility and difference in their anon_vmas. The following
refactor and added merge call included in this series is just two
smaller upgrades I created along the way.

The rest of the work is still being worked on but was send to mailing
list as a RFC:
https://lore.kernel.org/all/20220516125405.1675-1-matenajakub@gmail.com/

This patch series is based on tag v5.18-rc2. This is second version,
I forgot to include one header file in the first version.

Jakub Matěna (2):
  mm: refactor of vma_merge()
  mm: add merging after mremap resize

 mm/mmap.c   | 87 +++++++++++++++++++++++------------------------------
 mm/mremap.c |  8 +++--
 2 files changed, 43 insertions(+), 52 deletions(-)

-- 
2.35.1


^ permalink raw reply	[flat|nested] 6+ messages in thread
* [PATCH v2 0/2] Refactor of vma_merge and new merge call
@ 2022-06-02 14:56 Jakub Matěna
  0 siblings, 0 replies; 6+ messages in thread
From: Jakub Matěna @ 2022-06-02 14:56 UTC (permalink / raw)
  To: akpm
  Cc: linux-mm, patches, linux-kernel, vbabka, mhocko, mgorman, willy,
	liam.howlett, hughd, kirill, riel, rostedt, peterz,
	Jakub Matěna

I am currently working on my master's thesis trying to increase
number of merges of VMAs currently failing because of page offset
incompatibility and difference in their anon_vmas. The following
refactor and added merge call included in this series is just two
smaller upgrades I created along the way.

The rest of the work is still being worked on but was send to mailing
list as a RFC:
https://lore.kernel.org/all/20220516125405.1675-1-matenajakub@gmail.com/

This patch series is based on tag v5.18. This is third version,
I added a mremap expand merge test, added a comment and new variables to
the merge call and based the series on a newer kernel version.

Jakub Matěna (2):
  mm: refactor of vma_merge()
  mm: add merging after mremap resize

 mm/mmap.c   | 87 +++++++++++++++++++++++------------------------------
 mm/mremap.c |  8 +++--
 2 files changed, 43 insertions(+), 52 deletions(-)

-- 
2.35.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-06-02 14:56 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-27 21:17 [PATCH v2 0/2] Refactor of vma_merge and new merge call Jakub Matěna
2022-05-27 21:17 ` [PATCH v2 1/2] [PATCH 1/2] mm: refactor of vma_merge() Jakub Matěna
2022-05-27 21:17 ` [PATCH v2 2/2] [PATCH 2/2] mm: add merging after mremap resize Jakub Matěna
2022-05-29 23:47   ` Andrew Morton
2022-05-30 11:15     ` Jakub Matěna
2022-06-02 14:56 [PATCH v2 0/2] Refactor of vma_merge and new merge call Jakub Matěna

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.