Message ID | 20240620162316.3674955-7-arnd@kernel.org (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show |
Series | linux system call fixes | expand |
On 6/20/24 18:23, Arnd Bergmann wrote: > From: Arnd Bergmann <arnd@arndb.de> > > Johannes missed parisc back when he introduced the compat version > of these syscalls, so receiving cmsg messages that require a compat > conversion is still broken. > > Use the correct calls like the other architectures do. > > Fixes: 1dacc76d0014 ("net/compat/wext: send different messages to compat tasks") > Signed-off-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Helge Deller <deller@gmx.de> Nice catch, Arnd! I'll add a backport tag and take this patch through the parisc git tree. Thank you! Helge > --- > arch/parisc/kernel/syscalls/syscall.tbl | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/arch/parisc/kernel/syscalls/syscall.tbl b/arch/parisc/kernel/syscalls/syscall.tbl > index b13c21373974..39e67fab7515 100644 > --- a/arch/parisc/kernel/syscalls/syscall.tbl > +++ b/arch/parisc/kernel/syscalls/syscall.tbl > @@ -108,7 +108,7 @@ > 95 common fchown sys_fchown > 96 common getpriority sys_getpriority > 97 common setpriority sys_setpriority > -98 common recv sys_recv > +98 common recv sys_recv compat_sys_recv > 99 common statfs sys_statfs compat_sys_statfs > 100 common fstatfs sys_fstatfs compat_sys_fstatfs > 101 common stat64 sys_stat64 > @@ -135,7 +135,7 @@ > 120 common clone sys_clone_wrapper > 121 common setdomainname sys_setdomainname > 122 common sendfile sys_sendfile compat_sys_sendfile > -123 common recvfrom sys_recvfrom > +123 common recvfrom sys_recvfrom compat_sys_recvfrom > 124 32 adjtimex sys_adjtimex_time32 > 124 64 adjtimex sys_adjtimex > 125 common mprotect sys_mprotect
diff --git a/arch/parisc/kernel/syscalls/syscall.tbl b/arch/parisc/kernel/syscalls/syscall.tbl index b13c21373974..39e67fab7515 100644 --- a/arch/parisc/kernel/syscalls/syscall.tbl +++ b/arch/parisc/kernel/syscalls/syscall.tbl @@ -108,7 +108,7 @@ 95 common fchown sys_fchown 96 common getpriority sys_getpriority 97 common setpriority sys_setpriority -98 common recv sys_recv +98 common recv sys_recv compat_sys_recv 99 common statfs sys_statfs compat_sys_statfs 100 common fstatfs sys_fstatfs compat_sys_fstatfs 101 common stat64 sys_stat64 @@ -135,7 +135,7 @@ 120 common clone sys_clone_wrapper 121 common setdomainname sys_setdomainname 122 common sendfile sys_sendfile compat_sys_sendfile -123 common recvfrom sys_recvfrom +123 common recvfrom sys_recvfrom compat_sys_recvfrom 124 32 adjtimex sys_adjtimex_time32 124 64 adjtimex sys_adjtimex 125 common mprotect sys_mprotect