This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 0/6] aarch64: syscall cleanups


As I was looking to merge this morning's nocancel patch to our branch,
I noticed that there was quite a bit of room for improvement in the
code we generate for these syscalls.

And of course, I found another real bug, fixed in patch 2.

Ok?


r~


Richard Henderson (6):
  aarch64: Merge rtld_errno offset with memory reference
  aarch64: Merge __local_multiple_threads offset with memory reference
  aarch64: Tidy syscall error check
  aarch64: Improve sysdep-cancel.h
  aarch64: Use tpidr_el0 rather than __read_tp in librt
  aarch64: Use tpidr_el0 rather than __errno_location in librt

 .../unix/sysv/linux/aarch64/nptl/sysdep-cancel.h   | 196 +++++++--------------
 sysdeps/unix/sysv/linux/aarch64/sysdep.h           |  40 ++---
 2 files changed, 80 insertions(+), 156 deletions(-)

-- 
1.9.0


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]