From 72d919f5b02500aeebae3b8192e856e9f770e8b1 Mon Sep 17 00:00:00 2001 From: Han Gao <rabenda.cn@gmail.com> Date: Mon, 26 Feb 2024 17:43:21 +0800 Subject: [PATCH] [fix temp]: fix Signed-off-by: Han Gao <rabenda.cn@gmail.com> --- arch/riscv/Kconfig | 1 + include/linux/pgtable.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig index 612714f14b80be..8872c7b6db4b34 100644 --- a/arch/riscv/Kconfig +++ b/arch/riscv/Kconfig @@ -353,6 +353,7 @@ config ARCH_RV64ILP32 depends on NONPORTABLE select ARCH_SUPPORTS_INT128 if !$(cc-option,$(m64-flag) -D__SIZEOF_INT128__=0) select 32BIT + select PHYS_ADDR_T_64BIT select MMU select VDSO64ILP32 select ARCH_HAS_64ILP32_KERNEL diff --git a/include/linux/pgtable.h b/include/linux/pgtable.h index af7639c3b0a3a4..0012b55091e133 100644 --- a/include/linux/pgtable.h +++ b/include/linux/pgtable.h @@ -1567,7 +1567,7 @@ static inline bool arch_has_pfn_modify_check(void) typedef unsigned int pgtbl_mod_mask; #endif /* !__ASSEMBLY__ */ - +#define MAX_POSSIBLE_PHYSMEM_BITS 38 #if !defined(MAX_POSSIBLE_PHYSMEM_BITS) && !defined(CONFIG_64BIT) #ifdef CONFIG_PHYS_ADDR_T_64BIT /*