about summary refs log tree commit diff
path: root/nptl/ChangeLog
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2011-09-05 10:01:52 -0700
committerDavid S. Miller <davem@davemloft.net>2011-09-05 10:01:52 -0700
commit39c4451cecac1bc3c3bccf53521333cef18d37c6 (patch)
treec2785b3b70516e8e0f0aab0f9d38398d4a84a710 /nptl/ChangeLog
parent3b142ce5728f6d683f3375fb33099ebf243f6681 (diff)
downloadglibc-39c4451cecac1bc3c3bccf53521333cef18d37c6.tar.gz
glibc-39c4451cecac1bc3c3bccf53521333cef18d37c6.tar.xz
glibc-39c4451cecac1bc3c3bccf53521333cef18d37c6.zip
Fix nptl semaphore cleanup invocation.
Diffstat (limited to 'nptl/ChangeLog')
-rw-r--r--nptl/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/nptl/ChangeLog b/nptl/ChangeLog
index c44ce2af6f..caae5dcf3c 100644
--- a/nptl/ChangeLog
+++ b/nptl/ChangeLog
@@ -1,3 +1,17 @@
+2011-09-05  David S. Miller  <davem@davemloft.net>
+
+	* sysdeps/unix/sysv/linux/sem_timedwait.c (do_futex_timed_wait):
+	New function.
+	(sem_timedwait): Call it to force an exception region around
+	the async cancel enable and the futex operation.
+	* sysdeps/unix/sysv/linux/sparc/sem_timedwait.c: Likewise.
+	* sysdeps/unix/sysv/linux/sparc/sparc32/sem_timedwait.c: Likewise.
+	* sysdeps/unix/sysv/linux/sem_wait.c (do_futex_wait): New function.
+	(__new_sem_wait): Call it to force an exception region around
+	the async cancel enable and the futex operation.
+	* sysdeps/unix/sysv/linux/sparc/sem_wait.c: Likewise.
+	* sysdeps/unix/sysv/linux/sparc/sparc32/sem_wait.c: Likewise.
+
 2011-08-31  Andreas Schwab  <schwab@redhat.com>
 
 	* allocatestack.c (setxid_mark_thread): Ensure that the exiting