|
@@ -536,7 +536,7 @@ int memory_add_physaddr_to_nid(u64 start)
|
|
int arch_add_memory(int nid, u64 start, u64 size)
|
|
int arch_add_memory(int nid, u64 start, u64 size)
|
|
{
|
|
{
|
|
struct pglist_data *pgdat = NODE_DATA(nid);
|
|
struct pglist_data *pgdat = NODE_DATA(nid);
|
|
- struct zone *zone = pgdat->node_zones + MAX_NR_ZONES-2;
|
|
|
|
|
|
+ struct zone *zone = pgdat->node_zones + ZONE_NORMAL;
|
|
unsigned long start_pfn = start >> PAGE_SHIFT;
|
|
unsigned long start_pfn = start >> PAGE_SHIFT;
|
|
unsigned long nr_pages = size >> PAGE_SHIFT;
|
|
unsigned long nr_pages = size >> PAGE_SHIFT;
|
|
int ret;
|
|
int ret;
|