Messages in this thread Patch in this message | | | From | Andrea Righi <> | Subject | [PATCH] arm64: head: rely on CONFIG_RANDOM_TRUST_CPU | Date | Wed, 17 Aug 2022 11:46:18 +0200 |
| |
The CONFIG_ARCH_RANDOM .config option has been removed by commit 9592eef7c16e ("random: remove CONFIG_ARCH_RANDOM").
Depend on CONFIG_RANDOM_TRUST_CPU to determine whether we can rely on __arm64_rndr() to initialize the seed for kaslr.
Fixes: 9592eef7c16e ("random: remove CONFIG_ARCH_RANDOM") Signed-off-by: Andrea Righi <andrea.righi@canonical.com> --- arch/arm64/kernel/pi/kaslr_early.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/kernel/pi/kaslr_early.c b/arch/arm64/kernel/pi/kaslr_early.c index 6c3855e69395..a1e6f90cb6e2 100644 --- a/arch/arm64/kernel/pi/kaslr_early.c +++ b/arch/arm64/kernel/pi/kaslr_early.c @@ -94,7 +94,7 @@ asmlinkage u64 kaslr_early_init(void *fdt) seed = get_kaslr_seed(fdt); if (!seed) { -#ifdef CONFIG_ARCH_RANDOM +#ifdef CONFIG_RANDOM_TRUST_CPU if (!__early_cpu_has_rndr() || !__arm64_rndr((unsigned long *)&seed)) #endif -- 2.34.1
| |