On Mon, May 10, 2010 at 02:35:26PM +1000, Benjamin Herrenschmidt wrote: > So unless i'm missing something, I should be able to completely remove > lmb's reliance on that nid_range() callback and instead have lmb itself > use the various early_node_map[] accessors such as > for_each_active_range_index_in_nid() or similar. > If you do this then you will also be coupling LMB with ARCH_POPULATES_NODE_MAP, which the nid_range() callback offers an alternative for (although since there aren't any architectures presently using LMB that don't also set ARCH_POPULATES_NODE_MAP perhaps this is ok). The nobootmem stuff also has a reliance on the early node map already. > If not, then I should be able to easily make that whole LMB numa thing > completely arch neutral. > I've just started sorting out some of the LMB/NUMA bits on SH now as well, so I'd certainly be interested in any changes on top of Yinghai's work you're planning on doing. -- 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>