]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - mm/Kconfig
Merge branch 'fixes' of git://git.linaro.org/people/rmk/linux-arm
[karo-tx-linux.git] / mm / Kconfig
index 71259e052ce8c516fccf135ffa994354729a142a..278e3ab1f169b9d7dec6c927f204f977343ac315 100644 (file)
@@ -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