From: Changsheng Liu <liuchangch...@inspur.com> --- mm/memory_hotplug.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/mm/memory_hotplug.c b/mm/memory_hotplug.c index 26fbba7..f5bcd03 100644 --- a/mm/memory_hotplug.c +++ b/mm/memory_hotplug.c @@ -1198,8 +1198,13 @@ static int should_add_memory_movable(int nid, u64 start, u64 size) pg_data_t *pgdat = NODE_DATA(nid); struct zone *movable_zone = pgdat->node_zones + ZONE_MOVABLE; - if (zone_is_empty(movable_zone)) - return 0; + if (zone_is_empty(movable_zone)){ + #ifdef CONFIG_MOVABLE_NODE + return 1; + #else + return 0; + #endif + } if (movable_zone->zone_start_pfn <= start_pfn) return 1; -- 1.7.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/