This enables support for the new ZONE_DEVCICE on PPC_BOOK3S_64 platforms which now accommodates device memory during memory hotplug operation.
Signed-off-by: Oliver O'Halloran <ooh...@gmail.com> Signed-off-by: Anshuman Khandual <khand...@linux.vnet.ibm.com> --- arch/powerpc/Kconfig | 4 ++++ mm/Kconfig | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index 7cd32c0..9ac5c6f 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig @@ -1084,6 +1084,10 @@ endif config ARCH_RANDOM def_bool n +config ZONE_DEVICE + bool + default y if PPC_BOOK3S_64 + source "net/Kconfig" source "drivers/Kconfig" diff --git a/mm/Kconfig b/mm/Kconfig index 989f8f3..8ecd869 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -654,7 +654,7 @@ config ZONE_DEVICE depends on MEMORY_HOTPLUG depends on MEMORY_HOTREMOVE depends on SPARSEMEM_VMEMMAP - depends on X86_64 #arch_add_memory() comprehends device memory + depends on (X86_64 || PPC_BOOK3S_64) #arch_add_memory() comprehends device memory help Device memory hotplug support allows for establishing pmem, -- 1.8.3.1 _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev