]> Pileus Git - ~andy/linux/blobdiff - arch/x86/mm/srat.c
Merge tag 'efi-urgent' into x86/urgent
[~andy/linux] / arch / x86 / mm / srat.c
index 5ecf65117e6f9a81b01875d8ba4014cafd7dec5a..1953e9c9391aecf6ae4cddb4d65baae045fd2911 100644 (file)
@@ -191,6 +191,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();