]> Gentwo Git Trees - linux/.git/commit
s390/syscalls: Switch to generic system call table generation
authorHeiko Carstens <hca@linux.ibm.com>
Mon, 10 Nov 2025 18:54:40 +0000 (19:54 +0100)
committerHeiko Carstens <hca@linux.ibm.com>
Mon, 17 Nov 2025 10:10:39 +0000 (11:10 +0100)
commit4ac286c4a8d904c8818a6f019da8117ec31b2c27
treeb3e74ad3a4997923206879ee109d8dc7efc13ef0
parentf4e1f1b1379df5b44fffbf09940761921d35da66
s390/syscalls: Switch to generic system call table generation

The s390 syscall.tbl format differs slightly from most others, and
therefore requires an s390 specific system call table generation
script.

With compat support gone use the opportunity to switch to generic
system call table generation. The abi for all 64 bit system calls is
now common, since there is no need to specify if system call entry
points are only for 64 bit anymore.

Furthermore create the system call table in C instead of assembler
code in order to get type checking for all system call functions
contained within the table.

Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/Makefile
arch/s390/include/asm/unistd.h
arch/s390/kernel/entry.S
arch/s390/kernel/syscall.c
arch/s390/kernel/syscalls/Makefile
arch/s390/kernel/syscalls/syscall.tbl
arch/s390/kernel/syscalls/syscalltbl [deleted file]