linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: Hugh Dickins <hugh@veritas.com>
To: Nick Piggin <nickpiggin@yahoo.com.au>
Cc: Christoph Lameter <clameter@engr.sgi.com>,
	Linus Torvalds <torvalds@osdl.org>, Andrew Morton <akpm@osdl.org>,
	linux-mm@kvack.org
Subject: Re: [RFT][PATCH 2/2] pagefault scalability alternative
Date: Tue, 23 Aug 2005 14:06:10 +0100 (BST)	[thread overview]
Message-ID: <Pine.LNX.4.61.0508231333330.7718@goblin.wat.veritas.com> (raw)
In-Reply-To: <430B0662.3060509@yahoo.com.au>

On Tue, 23 Aug 2005, Nick Piggin wrote:
> 
> Which brings up another issue - this surely conflicts rather
> badly with PageReserved removal :( Not that there is anything
> wrong with that, but I don't like to create these kinds of
> problems for people...

Conflicts in the sense that I'm messing all over source files which
removing PageReserved touches?

Or in some deeper sense, that it makes the whole project of removing
PageReserved more difficult (I don't see how)?

> Do we still want to remove PageReserved sooner rather than
> later?

I'd say remove PageReserved sooner;
or at least your "remove it from the core" subset.

I'll work around whatever goes into each -mm as it happens
(though I won't necessarily post rebased patches).

The main conflict is with the page-fault-patches already in -mm.

What I'd like, if testing results suggest my approach worthwhile,
is that we slip it into -mm underneath Christoph's i.e. rework his
to sit on top - mine should reduce his somewhat.  Perhaps move his
out temporarily and evaluate whether to bring back in, again
dependent on testing results.  Logically (but not chronologically),
at least the narrowing of the page table lock would be a natural
precursor to the anonymous fault xchging, rather than a sequel.

But that's for Andrew and Linus and community to decide.

I'll submit silly little offcuts quite soon, but am not expecting
to submit the bulk of the work for a little while (intentionally
vague term!) - though once the arches are settled, if people are
happy with the direction, I've no reason to delay.

One of the tidyups I would like to send fairly soon, which will
cause some nuisance, would be "aligning" the arguments of the
different do_...._page fault handlers (I haven't looked, but I'd
hope at least some versions of the compiler can make less code
in handle_pte_fault if they all share the same order).

(Actually I'd love to move those and associcated functions out into
their own mm/fault.c: it'd be helpful to group them together, and
mm/memory.c too large.  But let's choose a quieter time to do that.)

Hugh
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

  reply	other threads:[~2005-08-23 13:06 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-22 21:27 [RFT][PATCH 0/2] " Hugh Dickins
2005-08-22 21:29 ` [RFT][PATCH 1/2] " Hugh Dickins
2005-08-22 21:31 ` [RFT][PATCH 2/2] " Hugh Dickins
2005-08-23  0:25   ` Nick Piggin
2005-08-23  7:22     ` Hugh Dickins
2005-08-23 11:20       ` Nick Piggin
2005-08-23 13:06         ` Hugh Dickins [this message]
2005-08-23 13:29           ` Nick Piggin
2005-08-23 16:38             ` Hugh Dickins
2005-08-23  5:39   ` Andi Kleen
2005-08-23  7:01     ` Hugh Dickins
2005-08-22 22:29 ` [RFT][PATCH 0/2] " Christoph Lameter
2005-08-23  0:32   ` Nick Piggin
2005-08-23  7:04     ` Hugh Dickins
2005-08-23  8:14   ` Hugh Dickins
2005-08-23 10:03     ` Nick Piggin
2005-08-23 16:30     ` Christoph Lameter
2005-08-23 16:43       ` Martin J. Bligh
2005-08-23 18:29       ` Hugh Dickins
2005-08-27 22:10       ` Avi Kivity

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.LNX.4.61.0508231333330.7718@goblin.wat.veritas.com \
    --to=hugh@veritas.com \
    --cc=akpm@osdl.org \
    --cc=clameter@engr.sgi.com \
    --cc=linux-mm@kvack.org \
    --cc=nickpiggin@yahoo.com.au \
    --cc=torvalds@osdl.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox