linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] mm: mremap: fix move page tables
@ 2023-07-31  7:48 Kefeng Wang
  2023-07-31  7:48 ` [PATCH 1/4] mm: hugetlb: use flush_hugetlb_tlb_range() in move_hugetlb_page_tables() Kefeng Wang
                   ` (3 more replies)
  0 siblings, 4 replies; 20+ messages in thread
From: Kefeng Wang @ 2023-07-31  7:48 UTC (permalink / raw)
  To: Andrew Morton, Catalin Marinas, Will Deacon, Mike Kravetz,
	Muchun Song, Mina Almasry, kirill, joel, william.kucharski,
	kaleshsingh, linux-mm
  Cc: linux-arm-kernel, linux-kernel, Kefeng Wang

The first three patches use correct flush tlb functions when move page
tables, and patch 4 is a small optimization for hugepage on arm64.

Kefeng Wang (4):
  mm: hugetlb: use flush_hugetlb_tlb_range() in
    move_hugetlb_page_tables()
  mm: mremap: use flush_pmd_tlb_range() in move_normal_pmd()
  mm: mremap: use flush_pud_tlb_range in move_normal_pud()
  arm64: tlb: set huge page size to stride for hugepage

 arch/arm64/include/asm/tlbflush.h | 21 +++++++++++----------
 mm/hugetlb.c                      |  4 ++--
 mm/mremap.c                       |  4 ++--
 3 files changed, 15 insertions(+), 14 deletions(-)

-- 
2.41.0



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

end of thread, other threads:[~2023-08-03  0:26 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-31  7:48 [PATCH 0/4] mm: mremap: fix move page tables Kefeng Wang
2023-07-31  7:48 ` [PATCH 1/4] mm: hugetlb: use flush_hugetlb_tlb_range() in move_hugetlb_page_tables() Kefeng Wang
2023-07-31 23:40   ` Mike Kravetz
2023-08-03  0:26     ` Mina Almasry
2023-08-01  2:06   ` Muchun Song
2023-07-31  7:48 ` [PATCH 2/4] mm: mremap: use flush_pmd_tlb_range() in move_normal_pmd() Kefeng Wang
2023-07-31 11:05   ` Catalin Marinas
2023-07-31 11:20     ` Kefeng Wang
2023-07-31 13:58   ` kernel test robot
2023-07-31 21:43   ` kernel test robot
2023-07-31  7:48 ` [PATCH 3/4] mm: mremap: use flush_pud_tlb_range in move_normal_pud() Kefeng Wang
2023-07-31 16:42   ` kernel test robot
2023-07-31  7:48 ` [PATCH 4/4] arm64: tlb: set huge page size to stride for hugepage Kefeng Wang
2023-07-31  8:33   ` Barry Song
2023-07-31  8:43     ` Barry Song
2023-07-31  9:28       ` Kefeng Wang
2023-07-31 10:21         ` Barry Song
2023-07-31 11:11   ` Catalin Marinas
2023-07-31 11:27     ` Kefeng Wang
2023-07-31 13:18       ` Catalin Marinas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox