On Thu, Aug 08, 2013 at 06:16:17PM +0800, Tang Chen wrote: > --- a/mm/memblock.c > +++ b/mm/memblock.c ... > @@ -719,6 +723,10 @@ void __init_memblock __next_free_mem_range_rev(u64 *idx, int nid, > if (nid != MAX_NUMNODES && nid != memblock_get_region_node(m)) > continue; > > + /* skip hotpluggable memory regions */ > + if (m->flags & MEMBLOCK_HOTPLUG) > + continue; > + > /* scan areas before each reservation for intersection */ > for ( ; ri >= 0; ri--) { > struct memblock_region *r = &rsv->regions[ri]; > -- Why don't you add this also in __next_free_mem_range()? Thanks, Naoya Horiguchi -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html