From b023e4ca99f5e81f90d87d23cd267ef2abd2388c Mon Sep 17 00:00:00 2001 From: Andi Kleen Date: Sat, 22 Dec 2012 00:58:34 -0800 Subject: 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 --- nptl/ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'nptl/ChangeLog') 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 + + * 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 Hongjiu Lu * sysdeps/unix/sysv/linux/i386/lowlevellock.h (__lll_timedwait_tid, -- cgit v1.1