[SRU Bionic, Focal 1/1] selftests/seccomp: s390 shares the syscall and return value register

Thadeu Lima de Souza Cascardo cascardo at canonical.com
Fri May 21 23:54:25 UTC 2021


From: Sven Schnelle <svens at linux.ibm.com>

BugLink: https://bugs.launchpad.net/bugs/1928522

s390 cannot set syscall number and reture code at the same time,
so set the appropriate flag to indicate it.

Signed-off-by: Sven Schnelle <svens at linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor at linux.ibm.com>
(cherry picked from commit 4bae85b620dc1f7aa4d2338b923d9d9b394b58c4)
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo at canonical.com>
---
 tools/testing/selftests/seccomp/seccomp_bpf.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tools/testing/selftests/seccomp/seccomp_bpf.c b/tools/testing/selftests/seccomp/seccomp_bpf.c
index 6852381822e6..e9a00d26666f 100644
--- a/tools/testing/selftests/seccomp/seccomp_bpf.c
+++ b/tools/testing/selftests/seccomp/seccomp_bpf.c
@@ -1611,6 +1611,7 @@ TEST_F(TRACE_poke, getpid_runs_normally)
 # define ARCH_REGS     s390_regs
 # define SYSCALL_NUM   gprs[2]
 # define SYSCALL_RET   gprs[2]
+# define SYSCALL_NUM_RET_SHARE_REG
 #elif defined(__mips__)
 # define ARCH_REGS	struct pt_regs
 # define SYSCALL_NUM	regs[2]
-- 
2.30.2




More information about the kernel-team mailing list