|
@@ -128,7 +128,8 @@ int arch_add_memory(int nid, u64 start, u64 size)
|
|
|
return -EINVAL;
|
|
|
|
|
|
/* this should work for most non-highmem platforms */
|
|
|
- zone = pgdata->node_zones;
|
|
|
+ zone = pgdata->node_zones +
|
|
|
+ zone_for_memory(nid, start, size, 0);
|
|
|
|
|
|
return __add_pages(nid, zone, start_pfn, nr_pages);
|
|
|
}
|