From: Robin Holt <holt@sgi.com>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: Avi Kivity <avi@qumranet.com>,
Andrea Arcangeli <andrea@qumranet.com>,
Linus Torvalds <torvalds@linux-foundation.org>,
Christoph Lameter <clameter@sgi.com>,
Jack Steiner <steiner@sgi.com>, Robin Holt <holt@sgi.com>,
Nick Piggin <npiggin@suse.de>,
Peter Zijlstra <a.p.zijlstra@chello.nl>,
kvm@vger.kernel.org, Kanoj Sarcar <kanojsarcar@yahoo.com>,
Roland Dreier <rdreier@cisco.com>,
Steve Wise <swise@opengridcomputing.com>,
linux-kernel@vger.kernel.org, linux-mm@kvack.org,
general@lists.openfabrics.org, Hugh Dickins <hugh@veritas.com>,
Rusty Russell <rusty@rustcorp.com.au>,
Anthony Liguori <aliguori@us.ibm.com>,
Chris Wright <chrisw@redhat.com>,
Marcelo Tosatti <marcelo@kvack.org>,
Eric Dumazet <dada1@cosmosbay.com>,
"Paul E. McKenney" <paulmck@us.ibm.com>,
Izik Eidus <izike@qumranet.com>, Rik van Riel <riel@redhat.com>
Subject: Re: [PATCH 0 of 3] mmu notifier v18 for -mm
Date: Wed, 2 Jul 2008 03:59:50 -0500 [thread overview]
Message-ID: <20080702085950.GV9696@sgi.com> (raw)
In-Reply-To: <486B0B0F.5010605@qumranet.com>
On Wed, Jul 02, 2008 at 07:58:55AM +0300, Avi Kivity wrote:
> Andrew Morton wrote:
>> On Thu, 26 Jun 2008 02:26:56 +0200 Andrea Arcangeli <andrea@qumranet.com> wrote:
>>
>>> Full patchset including other XPMEM support patches can be found here:
>>>
>>> http://www.kernel.org/pub/linux/kernel/people/andrea/patches/v2.6/2.6.26-rc7/mmu-notifier-v18
>>
>> I'm a bit concerned about merging the first three patches when there
>> are eleven more patches of which some, afacit, are required to make
>> these three actually useful. Committing these three would be signing a
>> blank cheque.
>>
>>
>
> The first three are useful for kvm, gru, and likely drm and rdma nics.
>
> It is only xpmem which requires the other eleven patches.
>
>> Because if we hit strong objections with the later patches we end up in a
>> cant-go-forward, cant-go-backward situation.
SGI decided we need a functional GRU more than an enhanced XPMEM.
We have, for 7 years now, told our customers that using XPMEM results
in pages being permanently pinned and swap being disabled, and they
have been accepting of that. We have also put other restrictions on
what parts of the address space could be exported. It is not ideal,
but it is functional.
To work with distro kernels, we have requested 3 EXPORT_SYMBOL_GPL()s
from SuSE (SLES-10) and 2 from RedHat (RHEL-5). With that and an
LD_PRELOAD library, we can support most types of clone2()s safely and
the documentation lists what is not supported (like mmap() into the
middle of a region of memory that has been used for calculations).
Thanks,
Robin Holt
--
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>
next prev parent reply other threads:[~2008-07-02 8:59 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-06-26 0:26 Andrea Arcangeli
2008-06-26 0:26 ` [PATCH 1 of 3] list_del_init_rcu Andrea Arcangeli, Andrea Arcangeli
2008-06-26 0:26 ` [PATCH 2 of 3] mm_take_all_locks Andrea Arcangeli, Andrea Arcangeli
2008-06-26 0:26 ` [PATCH 3 of 3] mmu-notifier-core Andrea Arcangeli, Andrea Arcangeli
2008-07-02 4:44 ` [PATCH 0 of 3] mmu notifier v18 for -mm Andrew Morton
2008-07-02 4:58 ` Avi Kivity
2008-07-02 8:59 ` Robin Holt [this message]
2008-07-02 19:40 ` Andrew Morton
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=20080702085950.GV9696@sgi.com \
--to=holt@sgi.com \
--cc=a.p.zijlstra@chello.nl \
--cc=akpm@linux-foundation.org \
--cc=aliguori@us.ibm.com \
--cc=andrea@qumranet.com \
--cc=avi@qumranet.com \
--cc=chrisw@redhat.com \
--cc=clameter@sgi.com \
--cc=dada1@cosmosbay.com \
--cc=general@lists.openfabrics.org \
--cc=hugh@veritas.com \
--cc=izike@qumranet.com \
--cc=kanojsarcar@yahoo.com \
--cc=kvm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=marcelo@kvack.org \
--cc=npiggin@suse.de \
--cc=paulmck@us.ibm.com \
--cc=rdreier@cisco.com \
--cc=riel@redhat.com \
--cc=rusty@rustcorp.com.au \
--cc=steiner@sgi.com \
--cc=swise@opengridcomputing.com \
--cc=torvalds@linux-foundation.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