[PATCH V12 3/4] mm/sparse-vmemmap: Generalise vmemmap_populate_hugepages()

Dave Hansen dave.hansen at intel.com
Thu Oct 20 08:21:56 PDT 2022


On 10/20/22 00:23, Huacai Chen wrote:
> From: Feiyang Chen <chenfeiyang at loongson.cn>
> 
> Generalise vmemmap_populate_hugepages() so ARM64 & X86 & LoongArch can
> share its implementation.
> 
> Acked-by: Will Deacon <will at kernel.org>
> Signed-off-by: Feiyang Chen <chenfeiyang at loongson.cn>
> Signed-off-by: Huacai Chen <chenhuacai at loongson.cn>
> ---
>  arch/arm64/mm/mmu.c      | 55 +++++++-----------------
>  arch/loongarch/mm/init.c | 59 +++++++-------------------
>  arch/x86/mm/init_64.c    | 92 ++++++++++++++--------------------------
>  include/linux/mm.h       |  6 +++
>  mm/sparse-vmemmap.c      | 63 +++++++++++++++++++++++++++
>  5 files changed, 132 insertions(+), 143 deletions(-)

Thanks for doing this.  It's always nice to see the per-arch duplication
get collapsed!

Acked-by: Dave Hansen <dave.hansen at linux.intel.com>



More information about the linux-arm-kernel mailing list