• Y
    mm, x86: remove MEMORY_HOTPLUG_RESERVE related code · 888a589f
    Yinghai Lu 提交于
    after:
    
     | commit b263295d
     | Author: Christoph Lameter <clameter@sgi.com>
     | Date:   Wed Jan 30 13:30:47 2008 +0100
     |
     |    x86: 64-bit, make sparsemem vmemmap the only memory model
    
    we don't have MEMORY_HOTPLUG_RESERVE anymore.
    
    Historically, x86-64 had an architecture-specific method for memory hotplug
    whereby it scanned the SRAT for physical memory ranges that could be
    potentially used for memory hot-add later. By reserving those ranges
    without physical memory, the memmap would be allocated and left dormant
    until needed. This depended on the DISCONTIG memory model which has been
    removed so the code implementing HOTPLUG_RESERVE is now dead.
    
    This patch removes the dead code used by MEMORY_HOTPLUG_RESERVE.
    
    (Changelog authored by Mel.)
    
    v2: updated changelog, and remove hotadd= in doc
    
    [ Impact: remove dead code ]
    Signed-off-by: NYinghai Lu <yinghai@kernel.org>
    Reviewed-by: NChristoph Lameter <cl@linux-foundation.org>
    Reviewed-by: NMel Gorman <mel@csn.ul.ie>
    Workflow-found-OK-by: NAndrew Morton <akpm@linux-foundation.org>
    LKML-Reference: <4A0C4910.7090508@kernel.org>
    Signed-off-by: NIngo Molnar <mingo@elte.hu>
    888a589f
page_alloc.c 128.7 KB