diff options
author | Arnd Bergmann <arnd@arndb.de> | 2021-08-11 08:30:20 +0100 |
---|---|---|
committer | Russell King (Oracle) <rmk+kernel@armlinux.org.uk> | 2021-08-20 11:39:26 +0100 |
commit | b6e47f3c11c17965acb2a12001af3b1cd5658f37 (patch) | |
tree | 141caa2dacf80cae72460635cd6f265855b95577 /arch/arm/tools | |
parent | 344179fc7ef427910de438affbf3703fed51fe5a (diff) | |
download | linux-b6e47f3c11c17965acb2a12001af3b1cd5658f37.tar.gz linux-b6e47f3c11c17965acb2a12001af3b1cd5658f37.tar.bz2 linux-b6e47f3c11c17965acb2a12001af3b1cd5658f37.zip |
ARM: 9109/1: oabi-compat: add epoll_pwait handler
The epoll_wait() syscall has a special version for OABI compat
mode to convert the arguments to the EABI structure layout
of the kernel. However, the later epoll_pwait() syscall was
added in arch/arm in linux-2.6.32 without this conversion.
Use the same kind of handler for both.
Fixes: 369842658a36 ("ARM: 5677/1: ARM support for TIF_RESTORE_SIGMASK/pselect6/ppoll/epoll_pwait")
Cc: stable@vger.kernel.org
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'arch/arm/tools')
-rw-r--r-- | arch/arm/tools/syscall.tbl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/tools/syscall.tbl b/arch/arm/tools/syscall.tbl index c5df1179fc5d..11d0b960b2c2 100644 --- a/arch/arm/tools/syscall.tbl +++ b/arch/arm/tools/syscall.tbl @@ -360,7 +360,7 @@ 343 common vmsplice sys_vmsplice 344 common move_pages sys_move_pages 345 common getcpu sys_getcpu -346 common epoll_pwait sys_epoll_pwait +346 common epoll_pwait sys_epoll_pwait sys_oabi_epoll_pwait 347 common kexec_load sys_kexec_load 348 common utimensat sys_utimensat_time32 349 common signalfd sys_signalfd |