[PATCH 3/3] riscv: alternative: Also patch the compat vDSO
Thomas Weißschuh
thomas.weissschuh at linutronix.de
Tue Jun 30 00:41:42 PDT 2026
The vDSO for compat processes can also contain alternative entries.
Patch those, too.
Signed-off-by: Thomas Weißschuh <thomas.weissschuh at linutronix.de>
---
arch/riscv/kernel/alternative.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/arch/riscv/kernel/alternative.c b/arch/riscv/kernel/alternative.c
index 6aba169fb213..c0c9306022c5 100644
--- a/arch/riscv/kernel/alternative.c
+++ b/arch/riscv/kernel/alternative.c
@@ -202,6 +202,11 @@ void __init apply_boot_alternatives(void)
apply_vdso_alternatives(vdso_cfi_start,
__vdso_alternatives_start_cfi_offset,
__vdso_alternatives_end_cfi_offset);
+
+ if (IS_ENABLED(CONFIG_COMPAT))
+ apply_vdso_alternatives(compat_vdso_start,
+ compat__vdso_alternatives_start_offset,
+ compat__vdso_alternatives_end_offset);
}
/*
--
2.55.0
More information about the linux-riscv
mailing list