[PATCH v2 0/2] mips: Fix argument passing for inlined syscalls on Linux [BZ #25523]
WANG Xuerui
git@xen0n.name
Wed Feb 12 16:57:00 GMT 2020
v2:
- Converted all existing `long` and `long long`'s in MIPS/Linux syscall
code to match glibc style.
P.S. I need someone with commit access to check in the patch, thanks!
WANG Xuerui (2):
mips: Use 'long int' and 'long long int' in linux syscall code
mips: Fix argument passing for inlined syscalls on Linux [BZ #25523]
.../sysv/linux/mips/mips32/mips-syscall5.S | 6 +-
.../sysv/linux/mips/mips32/mips-syscall6.S | 6 +-
.../sysv/linux/mips/mips32/mips-syscall7.S | 7 +-
.../linux/mips/mips32/mips16/mips16-syscall.h | 64 ++++----
.../mips/mips32/mips16/mips16-syscall0.c | 4 +-
.../mips/mips32/mips16/mips16-syscall1.c | 6 +-
.../mips/mips32/mips16/mips16-syscall2.c | 6 +-
.../mips/mips32/mips16/mips16-syscall3.c | 6 +-
.../mips/mips32/mips16/mips16-syscall4.c | 6 +-
sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 145 ++++++++++--------
.../unix/sysv/linux/mips/mips64/n32/sysdep.h | 121 +++++++++------
.../unix/sysv/linux/mips/mips64/n64/sysdep.h | 119 ++++++++------
sysdeps/unix/sysv/linux/mips/mips64/syscall.S | 2 +-
sysdeps/unix/sysv/linux/mips/sysdep.h | 4 +-
14 files changed, 282 insertions(+), 220 deletions(-)
--
2.24.1
More information about the Libc-alpha
mailing list