diff options
author | Siddhesh Poyarekar <siddhesh@redhat.com> | 2012-10-16 14:23:01 +0530 |
---|---|---|
committer | Siddhesh Poyarekar <siddhesh@redhat.com> | 2012-10-16 14:23:35 +0530 |
commit | 9485a404440e392dbcfdc157bbdf5c863f9c0fce (patch) | |
tree | 6e03a935c732c07e5d7ada90bf8dbc49df0dbf74 /nptl/ChangeLog | |
parent | 172a631a1fc8ec8fcef80af1f91438d092957c3e (diff) | |
download | glibc-9485a404440e392dbcfdc157bbdf5c863f9c0fce.tar.gz glibc-9485a404440e392dbcfdc157bbdf5c863f9c0fce.tar.xz glibc-9485a404440e392dbcfdc157bbdf5c863f9c0fce.zip |
Adjust mutex lock in condvar_cleanup if we got it from requeue_pi
This completes the fix to bz #14652.
Diffstat (limited to 'nptl/ChangeLog')
-rw-r--r-- | nptl/ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/nptl/ChangeLog b/nptl/ChangeLog index 43c5b45458..45532505d4 100644 --- a/nptl/ChangeLog +++ b/nptl/ChangeLog @@ -1,3 +1,16 @@ +2012-10-16 Siddhesh Poyarekar <siddhesh@redhat.com> + + [BZ #14652] + * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S + (__condvar_tw_cleanup): Adjust the mutex data structure if it + was locked by FUTEX_WAIT_REQUEUE_PI. + * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait + (__condvar_w_cleanup): Likewise. + * sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S + (__condvar_cleanup2): Likewise. + * sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S + (__condvar_cleanup1): Likewise. + 2012-10-10 Carlos O'Donell <carlos@systemhalted.org> * sysdeps/pthread/pthread.h [!(defined __GNUC__ && |