On Thu, 13 May 2010 12:22:01 -0500 (CDT) Christoph Lameter <cl@xxxxxxxxx> wrote: > On Thu, 13 May 2010, KAMEZAWA Hiroyuki wrote: > > > > Would it not be possible to do something similar for the temporary stack? > > > > > > > Problem here is unmap->remap. ->migratepage() function is used as > > > > unmap > > -> migratepage() > > -> failed > > -> remap > > > > Then, migratepage() itself is no help. We need some check-callback before unmap > > or lock to wait for an event we can make remapping progress. > > We could check earlier if the migrate function points to > fail_migrate_page()? If you mean checking before unmap, yes. we can avoid the race. Unmapping itself is dangerous in this case. > Where we check for PageKsm() in unmap_and_move f.e.? > I'm not sure about KSM. Thanks, -Kame -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>