Thread (44 messages) 44 messages, 6 authors, 10d ago

Re: [PATCH v2 8/8] selftests/livepatch: Add RISC-V syscall wrapper prefix

From: Marcos Paulo de Souza <hidden>
Date: 2026-05-28 13:33:48
Also in: linux-kselftest, linux-perf-users, linux-riscv, live-patching, lkml

On Thu, 2026-05-28 at 16:23 +0800, Wang Han wrote:
The syscall livepatch selftest resolves and patches a syscall wrapper
symbol. To use that test for RISC-V livepatch validation, add the
RISC-V FN_PREFIX definition for ARCH_HAS_SYSCALL_WRAPPER.

Without this macro, the syscall livepatch selftest cannot resolve the
RISC-V target symbol, and the syscall-related livepatch test fails on
RISC-V.

Signed-off-by: Wang Han <redacted>
Reviewed-by: Marcos Paulo de Souza <redacted>
quoted hunk ↗ jump to hunk
---
 .../testing/selftests/livepatch/test_modules/test_klp_syscall.c | 2
++
 1 file changed, 2 insertions(+)

diff --git
a/tools/testing/selftests/livepatch/test_modules/test_klp_syscall.c
b/tools/testing/selftests/livepatch/test_modules/test_klp_syscall.c
index dd802783ea84..275e4b10cf59 100644
---
a/tools/testing/selftests/livepatch/test_modules/test_klp_syscall.c
+++
b/tools/testing/selftests/livepatch/test_modules/test_klp_syscall.c
@@ -18,6 +18,8 @@
 #define FN_PREFIX __s390x_
 #elif defined(__aarch64__)
 #define FN_PREFIX __arm64_
+#elif defined(__riscv)
+#define FN_PREFIX __riscv_
 #else
 /* powerpc does not select ARCH_HAS_SYSCALL_WRAPPER */
 #define FN_PREFIX
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help