diff options
Diffstat (limited to 'mm/Kconfig')
| -rw-r--r-- | mm/Kconfig | 13 | 
1 files changed, 12 insertions, 1 deletions
diff --git a/mm/Kconfig b/mm/Kconfig index 71259e052ce..278e3ab1f16 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -149,7 +149,18 @@ config MOVABLE_NODE  	depends on NO_BOOTMEM  	depends on X86_64  	depends on NUMA -	depends on BROKEN +	default n +	help +	  Allow a node to have only movable memory.  Pages used by the kernel, +	  such as direct mapping pages cannot be migrated.  So the corresponding +	  memory device cannot be hotplugged.  This option allows users to +	  online all the memory of a node as movable memory so that the whole +	  node can be hotplugged.  Users who don't use the memory hotplug +	  feature are fine with this option on since they don't online memory +	  as movable. + +	  Say Y here if you want to hotplug a whole node. +	  Say N here if you want kernel to use memory on all nodes evenly.  # eventually, we can have this option just 'select SPARSEMEM'  config MEMORY_HOTPLUG  |