]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
parisc: use correct compat recv/recvfrom syscalls
authorArnd Bergmann <arnd@arndb.de>
Wed, 19 Jun 2024 12:27:55 +0000 (14:27 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 5 Jul 2024 07:08:27 +0000 (09:08 +0200)
[ Upstream commit 20a50787349fadf66ac5c48f62e58d753878d2bb ]

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")
Acked-by: Helge Deller <deller@gmx.de>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/parisc/kernel/syscalls/syscall.tbl

index e016bf6fae1e6dab6e365d36f4283912de743080..eb84763062ee17517fa4ff0afc5abf3b51a70a7d 100644 (file)
 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
 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