projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Char: mxser, schedule for removal
[firefly-linux-kernel-4.4.55.git]
/
mm
/
memory_hotplug.c
diff --git
a/mm/memory_hotplug.c
b/mm/memory_hotplug.c
index fd678a662eae1a015ef6393c2b6f23e586592105..84279127fcd3ab935f922b4c7e1156bb205d9964 100644
(file)
--- a/
mm/memory_hotplug.c
+++ b/
mm/memory_hotplug.c
@@
-67,12
+67,13
@@
static int __add_zone(struct zone *zone, unsigned long phys_start_pfn)
zone_type = zone - pgdat->node_zones;
if (!populated_zone(zone)) {
int ret = 0;
zone_type = zone - pgdat->node_zones;
if (!populated_zone(zone)) {
int ret = 0;
- ret = init_currently_empty_zone(zone, phys_start_pfn, nr_pages);
+ ret = init_currently_empty_zone(zone, phys_start_pfn,
+ nr_pages, MEMMAP_HOTPLUG);
if (ret < 0)
return ret;
}
if (ret < 0)
return ret;
}
- memmap_init_zone(nr_pages, nid, zone_type,
phys_start_pfn);
-
zonetable_add(zone, nid, zone_type, phys_start_pfn, nr_pages
);
+ memmap_init_zone(nr_pages, nid, zone_type,
+
phys_start_pfn, MEMMAP_HOTPLUG
);
return 0;
}
return 0;
}