From 5d5208b67d4e4dfb4098495620591c73ac3de50d Mon Sep 17 00:00:00 2001 From: Stefano Brivio Date: Thu, 11 Apr 2024 17:34:04 +0200 Subject: treewide: Compilers' name for armv6l and armv7l is "arm" When I switched from 'uname -m' to 'gcc -dumpmachine' to fetch the architecture name for, among others, seccomp.sh, I didn't realise that "armv6l" and "armv7l" are just Linux kernel names -- compilers just call that "arm". Fix the "syscalls" annotation we use to define seccomp profiles accordingly, otherwise pasta will be terminated on sigreturn() on armv6l and armv7l. Fixes: 213c397492bd ("passt, pasta: Run-time selection of AVX2 build") Signed-off-by: Stefano Brivio --- passt.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'passt.c') diff --git a/passt.c b/passt.c index 59ab501..e93b6be 100644 --- a/passt.c +++ b/passt.c @@ -192,10 +192,9 @@ void exit_handler(int signal) * #syscalls read write writev * #syscalls socket bind connect getsockopt setsockopt s390x:socketcall close * #syscalls recvfrom sendto shutdown - * #syscalls armv6l:recv armv7l:recv ppc64le:recv - * #syscalls armv6l:send armv7l:send ppc64le:send + * #syscalls arm:recv ppc64le:recv arm:send ppc64le:send * #syscalls accept4|accept listen epoll_ctl epoll_wait|epoll_pwait epoll_pwait - * #syscalls clock_gettime armv6l:clock_gettime64 armv7l:clock_gettime64 + * #syscalls clock_gettime arm:clock_gettime64 */ int main(int argc, char **argv) { -- cgit v1.2.3