aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorTorvald Riegel <triegel@redhat.com>2015-06-08 23:14:20 +0200
committerTorvald Riegel <triegel@redhat.com>2015-07-10 13:47:45 +0200
commit1aa8d144f971a907950014177d7e150fe82b83b0 (patch)
treeaa2a67d1e42091da50df990556d10dda870af219 /ChangeLog
parenta2f0363f817a58c4d3f439aa515a3b1d73efde36 (diff)
downloadglibc-1aa8d144f971a907950014177d7e150fe82b83b0.tar
glibc-1aa8d144f971a907950014177d7e150fe82b83b0.tar.gz
glibc-1aa8d144f971a907950014177d7e150fe82b83b0.tar.bz2
glibc-1aa8d144f971a907950014177d7e150fe82b83b0.zip
Clean up semaphore EINTR handling after Linux futex docs clarification.
The Linux kernel futex documentation now states that since Linux 2.6.22, FUTEX_WAIT does return EINTR only when interrupted by a signal, and not spuriously anymore. We only support more recent kernels, so clean up EINTR handling in the semaphore and update the comments.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a8bab48b86..f4e4be6be5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2015-07-10 Torvald Riegel <triegel@redhat.com>
+ * nptl/sem_waitcommon.c (__new_sem_wait_slow): Update comments.
+ (sem_assume_only_signals_cause_futex_EINTR): Remove.
+
+2015-07-10 Torvald Riegel <triegel@redhat.com>
+
* sysdeps/nptl/futex-internal.h: New file.
* sysdeps/nacl/futex-internal.h: New file.
* sysdeps/unix/sysv/linux/futex-internal.h: New file.