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.zip glibc-b023e4ca99f5e81f90d87d23cd267ef2abd2388c.tar.gz glibc-b023e4ca99f5e81f90d87d23cd267ef2abd2388c.tar.bz2 |
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 d5eb9ea..97ff785 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, |