|
@@ -181,6 +181,11 @@ acpi_numa_memory_affinity_init(struct acpi_srat_mem_affinity *ma)
|
|
|
(unsigned long long) start, (unsigned long long) end - 1,
|
|
|
hotpluggable ? " hotplug" : "");
|
|
|
|
|
|
+ /* Mark hotplug range in memblock. */
|
|
|
+ if (hotpluggable && memblock_mark_hotplug(start, ma->length))
|
|
|
+ pr_warn("SRAT: Failed to mark hotplug range [mem %#010Lx-%#010Lx] in memblock\n",
|
|
|
+ (unsigned long long)start, (unsigned long long)end - 1);
|
|
|
+
|
|
|
return 0;
|
|
|
out_err_bad_srat:
|
|
|
bad_srat();
|