Skip to content

mm: dirty/accessed pte optimisations

Nicholas Piggin linux-arch linux-mm linuxppc-dev lkml 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest5 patches 0 repliesNew
  2. v13 patches 10 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5nios2: update_mmu_cache clear the old entry from the TLBarch/nios2/mm/cacheflush.c+2 -00 replies
2/5mm/cow: don't bother write protecting already write-protected huge pagesmm/huge_memory.c mm/hugetlb.c+11 -50 replies
3/5mm/cow: optimise pte accessed bit handling in forkmm/huge_memory.c mm/memory.c mm/vmscan.c+8 -30 replies
4/5mm/cow: optimise pte dirty bit handling in forkmm/memory.c+5 -40 replies
5/5mm: optimise pte dirty/accessed bit setting by demand based pte insertionmm/huge_memory.c mm/memory.c+14 -70 replies

Reviews trailers per patch

1 of 5 patches has a Reviewed-by or Acked-by.

PatchLey Foon Tan
1/5R-b
2/5
3/5
4/5
5/5

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

Read the v2 thread

Cover letter [PATCH v2 0/5] mm: dirty/accessed pte optimisations

Since v1 I fixed the hang in nios2, split the fork patch into two as Linus asked, and added hugetlb code for the "don't bother write protecting already writeprotected" patch.

Please consider this for more cooking in -mm.

Thanks,
Nick

Nicholas Piggin (5):
nios2: update_mmu_cache clear the old entry from the TLB mm/cow: don't bother write protecting already write-protected huge
pages
mm/cow: optimise pte accessed bit handling in fork mm/cow: optimise pte dirty bit handling in fork
mm: optimise pte dirty/accessed bit setting by demand based pte
insertion

 arch/nios2/mm/cacheflush.c |  2 ++
 mm/huge_memory.c           | 24 ++++++++++++++++--------
 mm/hugetlb.c               |  2 +-
 mm/memory.c                | 19 +++++++++++--------
 mm/vmscan.c                |  8 ++++++++
 5 files changed, 38 insertions(+), 17 deletions(-)
Signature · 1 line
2.18.0