about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorAdhemerval Zanella <azanella@linux.vnet.ibm.com>2013-11-07 05:34:22 -0600
committerAdhemerval Zanella <azanella@linux.vnet.ibm.com>2015-01-15 21:01:44 -0500
commite3008132765936162552b15a77fe348c01074310 (patch)
tree3da1f42e04e5ddb0d7079cb8da90bb581b6db729 /ChangeLog
parent6ff69e1eb81719ee907642f615cef889d5bf8b2c (diff)
downloadglibc-e3008132765936162552b15a77fe348c01074310.tar.gz
glibc-e3008132765936162552b15a77fe348c01074310.tar.xz
glibc-e3008132765936162552b15a77fe348c01074310.zip
PowerPC: Fix vDSO missing ODP entries
This patch fixes the vDSO symbol used directed in IFUNC resolver where
they do not have an associated ODP entry leading to undefined behavior
in some cases. It adds an artificial OPD static entry to such cases
and set its TOC to non 0 to avoid triggering lazy resolutions.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e3f16eacb6..963a282cf1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2013-11-08  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
+
+	* sysdeps/unix/sysv/linux/powerpc/bits/libc-vdso.h (VDSO_IFUNC_RET):
+	Add artificial ODP entry for vDSO symbol for PPC64.
+	* sysdeps/unix/sysv/linux/powerpc/gettimeofday.c: Adjust includes.
+	* sysdeps/unix/sysv/linux/powerpc/time.c: Likewise.
+
 2014-11-19  Carlos O'Donell  <carlos@redhat.com>
 	    Florian Weimer  <fweimer@redhat.com>
 	    Joseph Myers  <joseph@codesourcery.com>