This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH v3 0/9] aarch64 syscall cleanups
- From: Richard Henderson <rth at twiddle dot net>
- To: libc-alpha at sourceware dot org
- Cc: marcus dot shawcroft at gmail dot com
- Date: Sun, 25 May 2014 12:41:40 -0700
- Subject: [PATCH v3 0/9] aarch64 syscall cleanups
- Authentication-results: sourceware.org; auth=none
Changes v2-v3:
* The 3 approved patches are committed
* Patch 4 split into 4 patches.
r~
Richard Henderson (9):
aarch64: Tabify sysdep-cancel.h
aarch64: Share code in syscall-cancel.h
aarch64: Pass regno parameter to SINGLE_THREAD_P
aarch64: Improve syscall-cancel stack frame
aarch64: Use tpidr_el0 rather than __read_tp in librt
aarch64: Use tpidr_el0 rather than __errno_location in librt
aarch64: Rely on syscalls preserving registers
aarch64: Consolidate NPTL/non versions of clone
aarch64: Consolidate NPTL/non versions of vfork
sysdeps/unix/sysv/linux/aarch64/clone.S | 56 +++---
sysdeps/unix/sysv/linux/aarch64/nptl/clone.S | 21 ---
sysdeps/unix/sysv/linux/aarch64/nptl/localplt.data | 1 -
sysdeps/unix/sysv/linux/aarch64/nptl/pt-vfork.S | 35 ----
.../unix/sysv/linux/aarch64/nptl/sysdep-cancel.h | 188 +++++++--------------
sysdeps/unix/sysv/linux/aarch64/pt-vfork.c | 54 ++++++
sysdeps/unix/sysv/linux/aarch64/sysdep.h | 55 ++----
sysdeps/unix/sysv/linux/aarch64/vfork.S | 29 +++-
8 files changed, 174 insertions(+), 265 deletions(-)
delete mode 100644 sysdeps/unix/sysv/linux/aarch64/nptl/clone.S
delete mode 100644 sysdeps/unix/sysv/linux/aarch64/nptl/pt-vfork.S
create mode 100644 sysdeps/unix/sysv/linux/aarch64/pt-vfork.c
--
1.9.0