[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