On Fri, Apr 20, 2012 at 12:14 PM, Sam Ravnborg <sam@xxxxxxxxxxxx> wrote: > > I took a quick look at this. > __alloc_bootmem_node_high() is used in mm/sparse.c - but only > if SPARSEMEM_VMEMMAP is enabled. > > mips has this: > > config ARCH_SPARSEMEM_ENABLE > bool > select SPARSEMEM_STATIC > > So SPARSEMEM_VMEMMAP is not enabled. > > __alloc_bootmem_node_high() is used in mm/sparse-vmemmap.c which > also depends on CONFIG_SPARSEMEM_VMEMMAP. > > > So I really do not see the logic in __alloc_bootmem_node_high() > being used anymore and it can be replaced by __alloc_bootmem_node() Yes, you are right. __alloc_bootmem_node_high could be removed. BTW, x86 is still the only one that use NO_BOOTMEM. Are you working on making sparc to use NO_BOOTMEM? Yinghai -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. 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