On Thu, Feb 25, 2021 at 07:29:23PM +0100, David Hildenbrand wrote: > On 09.02.21 14:38, Oscar Salvador wrote: > > Enable arm64 platform to use the MHP_MEMMAP_ON_MEMORY feature. > > > > Signed-off-by: Oscar Salvador <osalvador@xxxxxxx> > > --- > > arch/arm64/Kconfig | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig > > index 87fd02a7a62f..d4fb29779cd4 100644 > > --- a/arch/arm64/Kconfig > > +++ b/arch/arm64/Kconfig > > @@ -309,6 +309,10 @@ config ARCH_ENABLE_MEMORY_HOTPLUG > > config ARCH_ENABLE_MEMORY_HOTREMOVE > > def_bool y > > +config ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE > > + def_bool y > > + depends on MEMORY_HOTPLUG && SPARSEMEM_VMEMMAP_ENABLE > > + > > Same comment as for x86-64 variant. >From arm64/Kconfig: config ARCH_SPARSEMEM_ENABLE def_bool y select SPARSEMEM_VMEMMAP_ENABLE config ARCH_SPARSEMEM_DEFAULT def_bool ARCH_SPARSEMEM_ENABLE config ARCH_SELECT_MEMORY_MODEL def_bool ARCH_SPARSEMEM_ENABLE config ARCH_FLATMEM_ENABLE def_bool !NUMA It seems SPARSEMEM_VMEMMAP_ENABLE is ticked by default unless we are on a !NUMA system. So make it dependent on SPARSEMEM_VMEMMAP_ENABLE seems the right thing to do? -- Oscar Salvador SUSE L3