summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorCarlos O'Donell <carlos@systemhalted.org>2017-08-28 15:04:39 +0200
committerFlorian Weimer <fweimer@redhat.com>2017-08-28 15:13:06 +0200
commit4b3a995ad64bed54baf544281596a785d18789f6 (patch)
treeac64accda9e4d1d9e89f041833d51418fc865401 /NEWS
parent92a0e0c6175cdc8d46d2f6efb51c62bd81bf897e (diff)
downloadglibc-4b3a995ad64bed54baf544281596a785d18789f6.tar.gz
rwlock: Fix explicit hand-over (bug 21298)
Without this fix, the rwlock can fail to execute the explicit hand-over in certain cases (e.g., empty critical sections that switch quickly between read and write phases). This can then lead to errors in how __wrphase_futex is accessed, which in turn can lead to deadlocks. (cherry picked from commit faf8c066df0d6bccb54bd74dd696eeb65e1b3bbc)
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS1
1 files changed, 1 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 6abe9022a7..6963f3374b 100644
--- a/NEWS
+++ b/NEWS
@@ -21,6 +21,7 @@ The following bugs are resolved with this release:
[21209] Ignore and remove LD_HWCAP_MASK for AT_SECURE programs
[21242] assert: Suppress pedantic warning caused by statement expression
[21289] Fix symbol redirect for fts_set
+ [21298] rwlock can deadlock on frequent reader/writer phase switching
[21386] Assertion in fork for distinct parent PID is incorrect
[21624] Unsafe alloca allows local attackers to alias stack and heap (CVE-2017-1000366)
[21972] assert macro requires operator== (int) for its argument type