Re: [PATCH 3/3] mm,migration: Remove straggling migration PTEs whenpage tables are being moved after the VMA has already moved
From: KAMEZAWA Hiroyuki
Date: Tue Apr 27 2010 - 20:40:50 EST
On Wed, 28 Apr 2010 02:08:33 +0200
Andrea Arcangeli <aarcange@xxxxxxxxxx> wrote:
> On Wed, Apr 28, 2010 at 09:03:02AM +0900, KAMEZAWA Hiroyuki wrote:
> > I bet calling __get_user_pages_fast() before vma_adjust() is the way to go.
> > When page_count(page) != page_mapcount(page) +1, migration skip it.
>
> My proposed fix avoids to walk the pagetables once more time and to
> mangle over the page counts. Can you check it? It works but it needs
> more review.
Sure...but can we avoid temporal objrmap breakage(inconsistency) by it ?
THanks,
-Kame
--
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/