From: Guo Ren <guoren@xxxxxxxxxxxxxxxxx> For small memory systems(Allwinner D1s/F133), one page size memory cannot be ignored. Signed-off-by: Guo Ren <guoren@xxxxxxxxxxxxxxxxx> Cc: Alexandre Ghiti <alex@xxxxxxxx> Cc: Anup Patel <anup@xxxxxxxxxxxxxx> Cc: Atish Patra <Atish.Patra@xxxxxxx> --- arch/riscv/mm/init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/riscv/mm/init.c b/arch/riscv/mm/init.c index 24b2b8044602..097bb3bc4020 100644 --- a/arch/riscv/mm/init.c +++ b/arch/riscv/mm/init.c @@ -241,9 +241,9 @@ unsigned long riscv_pfn_base __ro_after_init; EXPORT_SYMBOL(riscv_pfn_base); pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned_bss; -pgd_t trampoline_pg_dir[PTRS_PER_PGD] __page_aligned_bss; static pte_t fixmap_pte[PTRS_PER_PTE] __page_aligned_bss; +pgd_t trampoline_pg_dir[PTRS_PER_PGD] __initdata __aligned(PAGE_SIZE); pgd_t early_pg_dir[PTRS_PER_PGD] __initdata __aligned(PAGE_SIZE); static pmd_t __maybe_unused early_dtb_pmd[PTRS_PER_PMD] __initdata __aligned(PAGE_SIZE); -- 2.25.1