summaryrefslogtreecommitdiff
path: root/libc/ChangeLog.eglibc
diff options
context:
space:
mode:
authordan <dan@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2008-02-24 02:23:00 +0000
committerdan <dan@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2008-02-24 02:23:00 +0000
commit1bc40ce17eb32360b2e6e8752e0c5a4ef729e375 (patch)
tree8bb9732a15552bc039dc7582c4bdba6c6d9606ec /libc/ChangeLog.eglibc
parent8c5ab5ff18f334d83e82d40ce5a15294288d82bb (diff)
PR nptl/3270
nptl/ * allocatestack.c (setxid_mark_thread, setxid_unmark_thread): New. (setxid_signal_thread): Return a successful signal indicator. Just skip threads without SETXID_BITMASK. (__nptl_setxid): Use separate marking and unmarking loops. Repeat signalling if necessary. * init.c (sighandler_setxid): Use atomic operations for cancelhandling. Wake __nptl_setxid last. git-svn-id: svn://svn.eglibc.org/trunk@5285 7b3dc134-2b1b-0410-93df-9e9f96275f8d
Diffstat (limited to 'libc/ChangeLog.eglibc')
-rw-r--r--libc/ChangeLog.eglibc12
1 files changed, 12 insertions, 0 deletions
diff --git a/libc/ChangeLog.eglibc b/libc/ChangeLog.eglibc
index 701e2169e..a6b6faa1f 100644
--- a/libc/ChangeLog.eglibc
+++ b/libc/ChangeLog.eglibc
@@ -1,3 +1,15 @@
+2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
+
+ PR nptl/3270
+ nptl/
+ * allocatestack.c (setxid_mark_thread, setxid_unmark_thread): New.
+ (setxid_signal_thread): Return a successful signal indicator. Just
+ skip threads without SETXID_BITMASK.
+ (__nptl_setxid): Use separate marking and unmarking loops. Repeat
+ signalling if necessary.
+ * init.c (sighandler_setxid): Use atomic operations for
+ cancelhandling. Wake __nptl_setxid last.
+
2008-02-17 Joseph Myers <joseph@codesourcery.com>
Backport: