[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20080702085950.GV9696@sgi.com>
Date: Wed, 2 Jul 2008 03:59:50 -0500
From: Robin Holt <holt@....com>
To: Andrew Morton <akpm@...ux-foundation.org>
Cc: Avi Kivity <avi@...ranet.com>,
Andrea Arcangeli <andrea@...ranet.com>,
Linus Torvalds <torvalds@...ux-foundation.org>,
Christoph Lameter <clameter@....com>,
Jack Steiner <steiner@....com>, Robin Holt <holt@....com>,
Nick Piggin <npiggin@...e.de>,
Peter Zijlstra <a.p.zijlstra@...llo.nl>, kvm@...r.kernel.org,
Kanoj Sarcar <kanojsarcar@...oo.com>,
Roland Dreier <rdreier@...co.com>,
Steve Wise <swise@...ngridcomputing.com>,
linux-kernel@...r.kernel.org, linux-mm@...ck.org,
general@...ts.openfabrics.org, Hugh Dickins <hugh@...itas.com>,
Rusty Russell <rusty@...tcorp.com.au>,
Anthony Liguori <aliguori@...ibm.com>,
Chris Wright <chrisw@...hat.com>,
Marcelo Tosatti <marcelo@...ck.org>,
Eric Dumazet <dada1@...mosbay.com>,
"Paul E. McKenney" <paulmck@...ibm.com>,
Izik Eidus <izike@...ranet.com>, Rik van Riel <riel@...hat.com>
Subject: Re: [PATCH 0 of 3] mmu notifier v18 for -mm
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@...ranet.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 from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists