On Wed, 4 May 2011, Andi Kleen wrote: > > The vmalloc_node() calls ensure that the nid is actually set in > > N_HIGH_MEMORY and fails otherwise (we don't fallback to using vmalloc()), > > so it looks like the failures for alloc_pages_exact_node() and > > vmalloc_node() would be different? Why do we want to fallback for one and > > not the other? > > The right order would be to try everything (alloc_pages + vmalloc) > to get it node local, before trying everything else. Right now that's > not how it's done. > Completely agreed, I think that's how it should be patched instead of only touching the alloc_pages() allocation; we care much more about local node than whether we're using vmalloc. -- 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/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>