Flatmem is useful in reducing kernel memory usage. One usecase is in kdump kernel. We are able to save ~14M by moving to flatmem scheme.
Cc: xe-ker...@external.cisco.com Cc: Nikunj Kela <nk...@cisco.com> Signed-off-by: Nikunj Kela <nk...@cisco.com> --- arch/arm64/Kconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index 42c090c..96ab9a7 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -775,6 +775,10 @@ config ARCH_SPARSEMEM_DEFAULT config ARCH_SELECT_MEMORY_MODEL def_bool ARCH_SPARSEMEM_ENABLE +config ARCH_FLATMEM_ENABLE + def_bool y + depends on !NUMA + config HAVE_ARCH_PFN_VALID def_bool ARCH_HAS_HOLES_MEMORYMODEL || !SPARSEMEM -- 2.10.3.dirty