Re: [RFCv5 0/9] CMA + VCMM integration

From: MichaÅ Nazarewicz
Date: Mon Sep 06 2010 - 21:41:51 EST


On Mon, 06 Sep 2010 23:09:05 +0200, Greg KH <greg@xxxxxxxxx> wrote:

On Mon, Sep 06, 2010 at 08:33:50AM +0200, Michal Nazarewicz wrote:
Hello everyone,

This patchset introduces a draft of a redesign of Zach Pfeffer's
VCMM.

What is a VCMM?

Virtual Contiguous Memory Manager. The version posted by Zach can
be found at: <http://article.gmane.org/gmane.linux.kernel.mm/50090>.
It is an API for managing IO MMU and IO MMU mappings.

What is a CMA?

Contiguous Memory Manager. The v4 version can be found at
<http://marc.info/?l=linux-mm&m=128229799415817&w=2>. It is an API for
allocating large, physically contiguous blocks of memory.

I haven't expected that anyone who haven't already participated in the
discussion about CMA and VCMM will get interested by this patchset
so I was a bit vague in the cover letter. Sorry about that.

Not all of the functionality of the original VCMM has been
ported into this patchset. This is mostly meant as RFC. Moreover,
the code for VCMM implementation in this RFC has not been tested.

If you haven't even tested it, why should we review it?

Ignore the code then and look just at the documentation, please.
I wanted to post what I have to receive comments about the general
idea and not necessarily the code itself. Code is just a mean to show
how I see the implementation of the idea described in the documentation.
Because of all that, I marked the patchset as a RFC rather than a PATCH.

--
Best regards, _ _
| Humble Liege of Serenely Enlightened Majesty of o' \,=./ `o
| Computer Science, MichaÅ "mina86" Nazarewicz (o o)
+----[mina86*mina86.com]---[mina86*jabber.org]----ooO--(_)--Ooo--

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/