Re: 64GB NUMA-Q after pgcl

Ingo Oeser
2003-03-31T21:32:18Z

Hi William,
hi Andrea,

On Sun, Mar 30, 2003 at 09:22:14PM -0800, William Lee Irwin III wrote:
> Miscellaneous side effects happen, like follow_page() and
> get_user_pages() need to return pfn's instead of struct pages.

Hmm, but you know, that users of get_user_pages() play games with
pages? They need to lock them into memory, mark them eventually
dirty, map them to a struct scatterlist and much more.

I worked on an API (I called it the page-walk-api), to make this
more and more transparent.

So if this work will go into 2.6.x, then the page-walk-API will
be needed, or else the driver writers playing tricks with
virtual<->physical<->bus address conversions will go nuts.

So which kernel is the target of this development?

Regards

Ingo Oeser