[RFC 2/7] powerpc/mm: Enable support for ZONE_DEVICE on PPC_BOOK3S_64 platforms
Anshuman Khandual
khandual at linux.vnet.ibm.com
Tue May 3 16:29:21 AEST 2016
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 <oohall at gmail.com>
Signed-off-by: Anshuman Khandual <khandual at 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
More information about the Linuxppc-dev
mailing list