Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[S390] unwire sys_recvmmsg again

sys_recvmmsg is reachable via sys_socketcall. So unwire it again since
there is no point in having two entry points for it.
Also put it to the ignore list so we don't get reminded anymore in order
to wire it up.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>

authored by

Heiko Carstens and committed by
Martin Schwidefsky
94e587f6 7b475d59

+4 -12
+4 -2
arch/s390/include/asm/unistd.h
··· 269 269 #define __NR_pwritev 329 270 270 #define __NR_rt_tgsigqueueinfo 330 271 271 #define __NR_perf_event_open 331 272 - #define __NR_recvmmsg 332 273 - #define NR_syscalls 333 272 + #define NR_syscalls 332 274 273 275 274 /* 276 275 * There are some system calls that are not present on 64 bit, some ··· 375 376 #define __IGNORE_set_mempolicy 376 377 #define __IGNORE_migrate_pages 377 378 #define __IGNORE_move_pages 379 + 380 + /* Ignore system calls that are also reachable via sys_socket */ 381 + #define __IGNORE_recvmmsg 378 382 379 383 #define __ARCH_WANT_IPC_PARSE_VERSION 380 384 #define __ARCH_WANT_OLD_READDIR
-9
arch/s390/kernel/compat_wrapper.S
··· 1853 1853 llgtr %r3,%r3 # compat_uptr_t * 1854 1854 llgtr %r4,%r4 # compat_uptr_t * 1855 1855 jg sys32_execve # branch to system call 1856 - 1857 - .globl compat_sys_recvmmsg_wrapper 1858 - compat_sys_recvmmsg_wrapper: 1859 - lgfr %r2,%r2 # int 1860 - llgtr %r3,%r3 # struct compat_mmsghdr * 1861 - llgfr %r4,%r4 # unsigned int 1862 - llgfr %r5,%r5 # unsigned int 1863 - llgtr %r6,%r6 # struct compat_timespec * 1864 - jg compat_sys_recvmmsg
-1
arch/s390/kernel/syscalls.S
··· 340 340 SYSCALL(sys_pwritev,sys_pwritev,compat_sys_pwritev_wrapper) 341 341 SYSCALL(sys_rt_tgsigqueueinfo,sys_rt_tgsigqueueinfo,compat_sys_rt_tgsigqueueinfo_wrapper) /* 330 */ 342 342 SYSCALL(sys_perf_event_open,sys_perf_event_open,sys_perf_event_open_wrapper) 343 - SYSCALL(sys_recvmmsg,sys_recvmmsg,compat_sys_recvmmsg_wrapper)