From: Feiyang Chen Date: Wed, 6 Sep 2023 14:53:55 +0000 (+0800) Subject: LoongArch: Provide kaslr_offset() to get kernel offset X-Git-Tag: v6.6.17~3961^2~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b72961f847c0f0df113ae2d6ac9fd6b1e6bdeaf2;p=platform%2Fkernel%2Flinux-rpi.git LoongArch: Provide kaslr_offset() to get kernel offset Provide kaslr_offset() to get the kernel offset when KASLR is enabled. Signed-off-by: Feiyang Chen Signed-off-by: Huacai Chen --- diff --git a/arch/loongarch/include/asm/setup.h b/arch/loongarch/include/asm/setup.h index be05c0e..7c68b43 100644 --- a/arch/loongarch/include/asm/setup.h +++ b/arch/loongarch/include/asm/setup.h @@ -7,6 +7,7 @@ #define _LOONGARCH_SETUP_H #include +#include #include #define VECSIZE 0x200 @@ -37,4 +38,9 @@ extern void * __init relocate_kernel(void); #endif +static inline unsigned long kaslr_offset(void) +{ + return (unsigned long)&_text - VMLINUX_LOAD_ADDRESS; +} + #endif /* __SETUP_H */