Re: page_migration question

From: Christoph Lameter
Date: Sun Sep 20 2009 - 08:38:02 EST


On Sun, 20 Sep 2009, Max Laier wrote:

> I read Documentation/vm/page_migration but couldn't find the information I'm
> looking for. Specifically, what locks am I supposed to hold/not hold while
> calling migrate_prep() and migrate_pages()? Currently migrate_prep() seems to
> deadlock for reasons beyond me. Any help appreciated.

No locks need to be held while calling migrate prep. The pages to be
migrated must have been isolated from the LRU and a refcount be taken for
migrate_pages to work. Look at the implementation of sys_migratepages and
sys_mbind and sys_movepages.

--
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/