about summary refs log tree commit diff
path: root/nptl/ChangeLog
diff options
context:
space:
mode:
authorAndi Kleen <ak@linux.intel.com>2012-12-22 00:58:34 -0800
committerAndi Kleen <ak@linux.intel.com>2013-07-02 08:46:54 -0700
commitb023e4ca99f5e81f90d87d23cd267ef2abd2388c (patch)
tree6fd6b77bef5574ee6fa5aa44967766b018d3b489 /nptl/ChangeLog
parent1cdbe579482c07e9f4bb3baa4864da2d3e7eb837 (diff)
downloadglibc-b023e4ca99f5e81f90d87d23cd267ef2abd2388c.tar.gz
glibc-b023e4ca99f5e81f90d87d23cd267ef2abd2388c.tar.xz
glibc-b023e4ca99f5e81f90d87d23cd267ef2abd2388c.zip
Add new internal mutex type flags for elision.
Add Enable/disable flags used internally

Extend the mutex initializers to have the fields needed for
elision. The layout stays the same, and this is not visible
to programs.

These changes are not exposed outside pthread
Diffstat (limited to 'nptl/ChangeLog')
-rw-r--r--nptl/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/nptl/ChangeLog b/nptl/ChangeLog
index d5eb9ea8dc..97ff78507b 100644
--- a/nptl/ChangeLog
+++ b/nptl/ChangeLog
@@ -1,4 +1,13 @@
 2013-07-02  Andi Kleen  <ak@linux.intel.com>
+
+	* pthreadP.h: Add elision types.
+	  (PTHREAD_MUTEX_TYPE_ELISION): Add.
+	* sysdeps/pthread/pthread.h: Add elision initializers.
+	  (PTHREAD_MUTEX_ELISION_NP, PTHREAD_MUTEX_NO_ELISION_NP,
+	   PTHREAD_MUTEX_PSHARED_NP): Add new flags.
+	  (__PTHREAD_SPINS): Add.
+
+2013-07-02  Andi Kleen  <ak@linux.intel.com>
 	    Hongjiu Lu  <hongjiu.lu@intel.com>
 
 	* sysdeps/unix/sysv/linux/i386/lowlevellock.h (__lll_timedwait_tid,