Re: [PATCH v2] scripts/syscalls: add system call table file for asm-generic

From: Arnd Bergmann
Date: Wed Jan 09 2019 - 05:11:02 EST


On Mon, Jan 7, 2019 at 3:31 PM Firoz Khan <firoz.khan@xxxxxxxxxx> wrote:

> +242 common accept4 sys_accept4
> +243 common recvmmsg sys_recvmmsg compat_sys_recvmmsg
> +244 archs0 arch_specific_syscall0 sys_arch_specific_syscall0
> +245 archs1 arch_specific_syscall1 sys_arch_specific_syscall1
> +246 archs2 arch_specific_syscall2 sys_arch_specific_syscall2
> +247 archs3 arch_specific_syscall3 sys_arch_specific_syscall3
> +248 archs4 arch_specific_syscall4 sys_arch_specific_syscall4
> +260 common wait4 sys_wait4 compat_sys_wait4

This arch_specific_syscall0 should be fine as well, but there is a small
chance that existing user space code refers to the __NR_arch_specific_syscall
(without trailing 0) macro, so please change 244 back to
'arch_specific_syscall'.

Not sure if we should then count from 0 or 1, i.e. whether 245 should be
arch_specific_syscall1 or arch_specific_syscall2.

Arnd