From: Changsheng Liu <[email protected]>
---
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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/