Re: [PATCH v2 09/13] arm, arm64: move free_unused_memmap() to generic mm
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: Mike Rapoport <rppt@xxxxxxxxxx>
- Subject: Re: [PATCH v2 09/13] arm, arm64: move free_unused_memmap() to generic mm
- From: Catalin Marinas <catalin.marinas@xxxxxxx>
- Date: Sat, 14 Nov 2020 12:15:17 +0000
- Cc: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>, Alexey Dobriyan <adobriyan@xxxxxxxxx>, Geert Uytterhoeven <geert@xxxxxxxxxxxxxx>, Greg Ungerer <gerg@xxxxxxxxxxxxxx>, John Paul Adrian Glaubitz <glaubitz@xxxxxxxxxxxxxxxxxxx>, Jonathan Corbet <corbet@xxxxxxx>, Matt Turner <mattst88@xxxxxxxxx>, Meelis Roos <mroos@xxxxxxxx>, Michael Schmitz <schmitzmic@xxxxxxxxx>, Mike Rapoport <rppt@xxxxxxxxxxxxx>, Russell King <linux@xxxxxxxxxxxxxxx>, Tony Luck <tony.luck@xxxxxxxxx>, Vineet Gupta <vgupta@xxxxxxxxxxxx>, Will Deacon <will@xxxxxxxxxx>, linux-alpha@xxxxxxxxxxxxxxx, linux-arm-kernel@xxxxxxxxxxxxxxxxxxx, linux-doc@xxxxxxxxxxxxxxx, linux-fsdevel@xxxxxxxxxxxxxxx, linux-ia64@xxxxxxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx, linux-m68k@xxxxxxxxxxxxxxx, linux-mm@xxxxxxxxx, linux-snps-arc@xxxxxxxxxxxxxxxxxxx
- In-reply-to: <20201101170454.9567-10-rppt@kernel.org>
- References: <20201101170454.9567-1-rppt@kernel.org> <20201101170454.9567-10-rppt@kernel.org>
- User-agent: Mutt/1.10.1 (2018-07-13)
On Sun, Nov 01, 2020 at 07:04:50PM +0200, Mike Rapoport wrote:
> From: Mike Rapoport <rppt@xxxxxxxxxxxxx>
>
> ARM and ARM64 free unused parts of the memory map just before the
> initialization of the page allocator. To allow holes in the memory map both
> architectures overload pfn_valid() and define HAVE_ARCH_PFN_VALID.
>
> Allowing holes in the memory map for FLATMEM may be useful for small
> machines, such as ARC and m68k and will enable those architectures to cease
> using DISCONTIGMEM and still support more than one memory bank.
>
> Move the functions that free unused memory map to generic mm and enable
> them in case HAVE_ARCH_PFN_VALID=y.
>
> Signed-off-by: Mike Rapoport <rppt@xxxxxxxxxxxxx>
For arm64:
Acked-by: Catalin Marinas <catalin.marinas@xxxxxxx>
[Index of Archives]
[Linux Kernel]
[Sparc Linux]
[DCCP]
[Linux ARM]
[Yosemite News]
[Linux SCSI]
[Linux x86_64]
[Linux for Ham Radio]