linux-arch.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] mm: dirty/accessed pte optimisations
@ 2018-08-28 11:20 Nicholas Piggin
  2018-08-28 11:20 ` Nicholas Piggin
                   ` (3 more replies)
  0 siblings, 4 replies; 28+ messages in thread
From: Nicholas Piggin @ 2018-08-28 11:20 UTC (permalink / raw)
  To: linux-mm
  Cc: Nicholas Piggin, linux-arch, linux-kernel, linuxppc-dev,
	Andrew Morton, Linus Torvalds

Here are some patches that didn't get much comment last time. It
looks like x86 might benefit too though, so that might get people
interested. 

I improved changelogs and added some comments, but no real logic
changes.

I hope I didn't get the x86 numbers wrong, they're more significant
than I expected so it could quite well be a problem with my test
(corrections welcome). Any data from other archs would be interesting
too.

Andrew perhaps if there aren't objections these could go in mm for
a while. 

Thanks,
Nick


Nicholas Piggin (3):
  mm/cow: don't bother write protectig already write-protected huge
    pages
  mm/cow: optimise pte dirty/accessed bits handling in fork
  mm: optimise pte dirty/accessed bit setting by demand based pte
    insertion

 mm/huge_memory.c | 24 +++++++++++++++---------
 mm/memory.c      | 18 ++++++++++--------
 mm/vmscan.c      |  8 ++++++++
 3 files changed, 33 insertions(+), 17 deletions(-)

-- 
2.18.0

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

end of thread, other threads:[~2018-09-23 15:20 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-28 11:20 [PATCH 0/3] mm: dirty/accessed pte optimisations Nicholas Piggin
2018-08-28 11:20 ` Nicholas Piggin
2018-08-28 11:20 ` [PATCH 1/3] mm/cow: don't bother write protectig already write-protected huge pages Nicholas Piggin
2018-08-28 11:20   ` Nicholas Piggin
2018-08-28 11:20 ` [PATCH 2/3] mm/cow: optimise pte dirty/accessed bits handling in fork Nicholas Piggin
2018-08-28 11:20   ` Nicholas Piggin
2018-08-29 15:42   ` Linus Torvalds
2018-08-29 15:42     ` Linus Torvalds
2018-08-29 23:12     ` Nicholas Piggin
2018-08-29 23:12       ` Nicholas Piggin
2018-08-29 23:15       ` Linus Torvalds
2018-08-29 23:15         ` Linus Torvalds
2018-08-29 23:57         ` Nicholas Piggin
2018-08-29 23:57           ` Nicholas Piggin
2018-08-28 11:20 ` [PATCH 3/3] mm: optimise pte dirty/accessed bit setting by demand based pte insertion Nicholas Piggin
2018-08-28 11:20   ` Nicholas Piggin
2018-09-05 14:29   ` Guenter Roeck
2018-09-05 14:29     ` Guenter Roeck
2018-09-05 22:18     ` Nicholas Piggin
2018-09-05 22:18       ` Nicholas Piggin
2018-09-06  0:36       ` Guenter Roeck
2018-09-06  0:36         ` Guenter Roeck
2018-09-17 17:53     ` Nicholas Piggin
2018-09-17 17:53       ` Nicholas Piggin
2018-09-21  8:42       ` Ley Foon Tan
2018-09-21  8:42         ` Ley Foon Tan
2018-09-23  9:23         ` Nicholas Piggin
2018-09-23  9:23           ` Nicholas Piggin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).