aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.com>2015-04-22 14:21:39 -0300
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2015-06-09 14:56:21 -0300
commitdd26c44403582fdf10d663170f947dfe4b3207a0 (patch)
tree4acc8bf62d49bf27809c35515c1982cff389be04 /ChangeLog
parent2a523216d5dc973d8bf91a00f00b70b7df42b91d (diff)
downloadglibc-dd26c44403582fdf10d663170f947dfe4b3207a0.tar.xz
glibc-dd26c44403582fdf10d663170f947dfe4b3207a0.zip
Consolidate sched_getcpu
This patch consolidates the sched_getcpu implementations across all arches (except tile, which requires its own). This patch removes the powerpc, x86_64 and x32 specific files and change the default linux one to use INLINE_VSYSCALL where possible (for ports that implements it).
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 353b383d43..12b0ba8a32 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+2015-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h
+ (HAVE_GETCPU_VSYSCALL): Define.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h
+ (HAVE_GETCPU_VSYSCALL): Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/sched_getcpu.c: Remove file.
+ * sysdeps/unix/sysv/linux/sched_getcpu.c
+ (HAVE_VSYSCALL) [HAVE_GETCPU_VSYSCALL]: Define.
+ (sched_getcpu): Use INLINE_VSYSCALL instead of INLINE_SYSCALL.
+ * sysdeps/unix/sysv/linux/x86/libc-vdso.h (getcpu): Add vDSO
+ prototype.
+ * sysdeps/unix/sysv/linux/x86_64/init-first.c
+ (__vdso_platform_setup): Remove vsyscall getcpu fallback.
+ * sysdeps/unix/sysv/linux/x86_64/sched_getcpu.S: Remove file.
+ * sysdeps/unix/sysv/linux/x86_64/sysdep.h (HAVE_GETCPU_VSYSCALL):
+ Define.
+ * sysdeps/unix/sysv/linux/x86_64/x32/Makefile: Remove file.
+ * sysdeps/unix/sysv/linux/x86_64/x32/init-first.c: Likewise.
+ * sysdeps/unix/sysv/linux/x86_64/x32/sched_getcpu-static.c: Likewise.
+ * sysdeps/unix/sysv/linux/x86_64/x32/sched_getcpu.S: Likewise.
+
2015-06-09 Andrew Senkevich <andrew.senkevich@intel.com>
* sysdeps/x86_64/fpu/Makefile: New file.