Skip to content

x86/mm/64: Remove vmalloc/ioremap pgtable synchronization

Joerg Roedel lkml 3 versions – Applied

Status from this message: Applied to tip:x86/mm, thanks Joerg!

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest3 patches 3 repliesApplied
  2. v23 patches 0 repliesSuperseded
  3. v11 patch 5 repliesSuperseded

Changes to v2 from the cover letter

- Rebased to tip/master
- Some rewording of the commit-messages

Patches in v3 Applied

#Subject and filesSizeRepliesApplied
1/3x86/mm: Pre-allocate p4d/pud pages for vmalloc areaarch/x86/mm/init_64.c+52 -01 reply
2/3x86/mm/64: Do not sync vmalloc/ioremap mappingsarch/x86/include/asm/pgtable_64_types.h arch/x86/mm/init_64.c+0 -70 replies
3/3x86/mm/64: Make sync_global_pgds() staticarch/x86/include/asm/pgtable_64.h arch/x86/mm/init_64.c+1 -30 replies

Reviews trailers per patch

None of the 3 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchMike Rapoport
SeriesR-b
1/3
2/3
3/3

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 0/3] x86/mm/64: Remove vmalloc/ioremap pgtable synchronization

From: Joerg Roedel <[email protected]>

Hi,

here is the third version of the patches to pre-allocate P4D/PUD pages for the vmalloc/ioremap areas on x86-64. This makes the page-table synchronization code obsolete and so it is also removed.

Please review.

Thanks,

Joerg

Changes to v2:

- Rebased to tip/master
- Some rewording of the commit-messages

Joerg Roedel (3):
x86/mm: Pre-allocate p4d/pud pages for vmalloc area x86/mm/64: Do not sync vmalloc/ioremap mappings x86/mm/64: Make sync_global_pgds() static

 arch/x86/include/asm/pgtable_64.h       |  2 -
 arch/x86/include/asm/pgtable_64_types.h |  2 -
 arch/x86/mm/init_64.c                   | 59 ++++++++++++++++++++++---
 3 files changed, 53 insertions(+), 10 deletions(-)
Signature · 1 line
2.27.0