linux-user: update syscall.tbl to Linux v6.11
authorLaurent Vivier <laurent@vivier.eu>
Fri, 20 Sep 2024 15:10:34 +0000 (17:10 +0200)
committerRichard Henderson <richard.henderson@linaro.org>
Sun, 22 Sep 2024 07:30:18 +0000 (09:30 +0200)
Updated running scripts/update-syscalltbl.sh

Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Message-ID: <20240920151034.859533-7-laurent@vivier.eu>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
linux-user/arm/syscall.tbl
linux-user/i386/syscall_32.tbl
linux-user/x86_64/syscall_64.tbl

index 2ed7d229c8f96d4c521b8fae66e34ae21e6bb556..23c98203c40fe6b7b80cc17df29be48d26423c09 100644 (file)
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
 #
 # Linux system call numbers and entry vectors
 #
index d6ebcab1d8b28b04e27f3515500888c5d46bf437..534c74b14fab511709be06ae1491b9922a66841b 100644 (file)
@@ -1,8 +1,9 @@
+# SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
 #
 # 32-bit system call numbers and entry vectors
 #
 # The format is:
-# <number> <abi> <name> <entry point> <compat entry point>
+# <number> <abi> <name> <entry point> [<compat entry point> [noreturn]]
 #
 # The __ia32_sys and __ia32_compat_sys stubs are created on-the-fly for
 # sys_*() system calls and compat_sys_*() compat system calls if
@@ -12,7 +13,7 @@
 # The abi is always "i386" for this file.
 #
 0      i386    restart_syscall         sys_restart_syscall
-1      i386    exit                    sys_exit
+1      i386    exit                    sys_exit                        -                       noreturn
 2      i386    fork                    sys_fork
 3      i386    read                    sys_read
 4      i386    write                   sys_write
 249    i386    io_cancel               sys_io_cancel
 250    i386    fadvise64               sys_ia32_fadvise64
 # 251 is available for reuse (was briefly sys_set_zone_reclaim)
-252    i386    exit_group              sys_exit_group
+252    i386    exit_group              sys_exit_group                  -                       noreturn
 253    i386    lookup_dcookie
 254    i386    epoll_create            sys_epoll_create
 255    i386    epoll_ctl               sys_epoll_ctl
index a396f6e6ab5bf97df25666a1048d0f285b8d465e..7093ee21c0d1c0410dbf17a77cb70a6bc6736f04 100644 (file)
@@ -1,8 +1,9 @@
+# SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
 #
 # 64-bit system call numbers and entry vectors
 #
 # The format is:
-# <number> <abi> <name> <entry point>
+# <number> <abi> <name> <entry point> [<compat entry point> [noreturn]]
 #
 # The __x64_sys_*() stubs are created on-the-fly for sys_*() system calls
 #
@@ -68,7 +69,7 @@
 57     common  fork                    sys_fork
 58     common  vfork                   sys_vfork
 59     64      execve                  sys_execve
-60     common  exit                    sys_exit
+60     common  exit                    sys_exit                        -                       noreturn
 61     common  wait4                   sys_wait4
 62     common  kill                    sys_kill
 63     common  uname                   sys_newuname
 228    common  clock_gettime           sys_clock_gettime
 229    common  clock_getres            sys_clock_getres
 230    common  clock_nanosleep         sys_clock_nanosleep
-231    common  exit_group              sys_exit_group
+231    common  exit_group              sys_exit_group                  -                       noreturn
 232    common  epoll_wait              sys_epoll_wait
 233    common  epoll_ctl               sys_epoll_ctl
 234    common  tgkill                  sys_tgkill
 332    common  statx                   sys_statx
 333    common  io_pgetevents           sys_io_pgetevents
 334    common  rseq                    sys_rseq
+335    common  uretprobe               sys_uretprobe
 # don't use numbers 387 through 423, add new calls after the last
 # 'common' entry
 424    common  pidfd_send_signal       sys_pidfd_send_signal