ARM: 8693/1: discard memblock arrays when possible
authorNicolas Pitre <nicolas.pitre@linaro.org>
Fri, 1 Sep 2017 02:39:46 +0000 (03:39 +0100)
committerRussell King <rmk+kernel@armlinux.org.uk>
Thu, 28 Sep 2017 10:13:01 +0000 (11:13 +0100)
On ARM the generic pfn_valid() version is used with some configurations
such as SA1100 based devices. In that case the memblock arrays are no
longer used after boot and can be discarded.

Signed-off-by: Nicolas Pitre <nico@linaro.org>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
arch/arm/Kconfig

index 7888c9803eb00b3ad1d166923182d5d1f4294bda..979aac3e2fbfc9e90d08ea8de2d879ae5720a99f 100644 (file)
@@ -2,6 +2,7 @@ config ARM
        bool
        default y
        select ARCH_CLOCKSOURCE_DATA
+       select ARCH_DISCARD_MEMBLOCK if !HAVE_ARCH_PFN_VALID
        select ARCH_HAS_DEBUG_VIRTUAL
        select ARCH_HAS_DEVMEM_IS_ALLOWED
        select ARCH_HAS_ELF_RANDOMIZE