diff options
author | Andi Kleen <ak@linux.intel.com> | 2012-12-22 00:58:34 -0800 |
---|---|---|
committer | Andi Kleen <ak@linux.intel.com> | 2013-07-02 08:46:54 -0700 |
commit | b023e4ca99f5e81f90d87d23cd267ef2abd2388c (patch) | |
tree | 6fd6b77bef5574ee6fa5aa44967766b018d3b489 /nptl/ChangeLog | |
parent | 1cdbe579482c07e9f4bb3baa4864da2d3e7eb837 (diff) | |
download | glibc-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/ChangeLog | 9 |
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, |