2.5.48 s390 (2/16): system calls.
PATCH 1/1 2.5.48 s390 (2/16): system calls.
Add system calls and POLLREMOVE define for eventpoll.
arch/s390/kernel/entry.S +5 -1
@@ -596,7 +596,11 @@ .long sys_io_submit .long sys_io_cancel .long sys_exit_group - .rept 255-248 + .long sys_epoll_create + .long sys_epoll_ctl /* 250 */ + .long sys_epoll_wait + .long sys_set_tid_address + .rept 255-252 .long sys_ni_syscall .endr
arch/s390x/kernel/entry.S +5 -1
@@ -625,7 +625,11 @@ .long SYSCALL(sys_io_submit,sys_ni_syscall) .long SYSCALL(sys_io_cancel,sys_ni_syscall) .long SYSCALL(sys_exit_group,sys32_exit_group_wrapper) - .rept 255-248 + .long SYSCALL(sys_epoll_create,sys_ni_syscall) + .long SYSCALL(sys_epoll_ctl,sys_ni_syscall) + .long SYSCALL(sys_epoll_wait,sys_ni_syscall) + .long SYSCALL(sys_set_tid_address,sys_ni_syscall) + .rept 255-252 .long SYSCALL(sys_ni_syscall,sys_ni_syscall) .endr
include/asm-s390/poll.h +1 -0
@@ -23,6 +23,7 @@#define POLLWRNORM 0x0100#define POLLWRBAND 0x0200#define POLLMSG 0x0400 +#define POLLREMOVE 0x1000struct pollfd {int fd;
include/asm-s390/unistd.h +4 -0
@@ -241,6 +241,10 @@#define __NR_io_submit 246#define __NR_io_cancel 247#define __NR_exit_group 248 +#define __NR_epoll_create 249 +#define __NR_epoll_ctl 250 +#define __NR_epoll_wait 251 +#define __NR_set_tid_address 252/* user-visible error numbers are in the range -1 - -122: see <asm-s390/errno.h> */
include/asm-s390x/poll.h +1 -0
@@ -23,6 +23,7 @@#define POLLWRNORM 0x0100#define POLLWRBAND 0x0200#define POLLMSG 0x0400 +#define POLLREMOVE 0x1000struct pollfd {int fd;
include/asm-s390x/unistd.h +4 -0
@@ -208,6 +208,10 @@#define __NR_io_submit 246#define __NR_io_cancel 247#define __NR_exit_group 248 +#define __NR_epoll_create 249 +#define __NR_epoll_ctl 250 +#define __NR_epoll_wait 251 +#define __NR_set_tid_address 252/* user-visible error numbers are in the range -1 - -122: see <asm-s390/errno.h> */