lkml.org 
[lkml]   [2019]   [Jan]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 24/29] x86/x32: use time64 versions of sigtimedwait and recvmmsg
    Date
    x32 has always followed the time64 calling conventions of these
    syscalls, which required a special hack in compat_get_timespec
    aka get_old_timespec32 to continue working.

    Since we now have the time64 syscalls, use those explicitly.

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    ---
    arch/x86/entry/syscalls/syscall_64.tbl | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    diff --git a/arch/x86/entry/syscalls/syscall_64.tbl b/arch/x86/entry/syscalls/syscall_64.tbl
    index f0b1709a5ffb..43a622aec07e 100644
    --- a/arch/x86/entry/syscalls/syscall_64.tbl
    +++ b/arch/x86/entry/syscalls/syscall_64.tbl
    @@ -361,7 +361,7 @@
    520 x32 execve __x32_compat_sys_execve/ptregs
    521 x32 ptrace __x32_compat_sys_ptrace
    522 x32 rt_sigpending __x32_compat_sys_rt_sigpending
    -523 x32 rt_sigtimedwait __x32_compat_sys_rt_sigtimedwait
    +523 x32 rt_sigtimedwait __x32_compat_sys_rt_sigtimedwait_time64
    524 x32 rt_sigqueueinfo __x32_compat_sys_rt_sigqueueinfo
    525 x32 sigaltstack __x32_compat_sys_sigaltstack
    526 x32 timer_create __x32_compat_sys_timer_create
    @@ -375,7 +375,7 @@
    534 x32 preadv __x32_compat_sys_preadv64
    535 x32 pwritev __x32_compat_sys_pwritev64
    536 x32 rt_tgsigqueueinfo __x32_compat_sys_rt_tgsigqueueinfo
    -537 x32 recvmmsg __x32_compat_sys_recvmmsg
    +537 x32 recvmmsg __x32_compat_sys_recvmmsg_time64
    538 x32 sendmmsg __x32_compat_sys_sendmmsg
    539 x32 process_vm_readv __x32_compat_sys_process_vm_readv
    540 x32 process_vm_writev __x32_compat_sys_process_vm_writev
    --
    2.20.0
    \
     
     \ /
      Last update: 2019-01-18 17:22    [W:5.436 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site