This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.22-105-gcd4e69e
- From: fw at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 20 Aug 2015 06:45:02 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.22-105-gcd4e69e
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via cd4e69ed3e4b2d51ebd3dfaa0730793cf913de77 (commit)
from 948e12a238715b2931cc42486db9e502ff943e54 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=cd4e69ed3e4b2d51ebd3dfaa0730793cf913de77
commit cd4e69ed3e4b2d51ebd3dfaa0730793cf913de77
Author: Florian Weimer <fweimer@redhat.com>
Date: Thu Aug 20 08:44:09 2015 +0200
nptl: Document crash due to incorrect use of locks
diff --git a/ChangeLog b/ChangeLog
index b3c9892..c0f7f5d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-08-20 Florian Weimer <fweimer@redhat.com>
+
+ * sysdeps/x86/elide.h (ELIDE_UNLOCK): Document crash due to
+ incorrect use.
+
2015-08-19 Joseph Myers <joseph@codesourcery.com>
[BZ #18370]
diff --git a/sysdeps/x86/elide.h b/sysdeps/x86/elide.h
index 47e89cf..6e53288 100644
--- a/sysdeps/x86/elide.h
+++ b/sysdeps/x86/elide.h
@@ -93,7 +93,9 @@ elision_adapt(signed char *adapt_count, unsigned int status)
ret; \
})
-/* Returns true if lock defined by IS_LOCK_FREE was elided. */
+/* Returns true if lock defined by IS_LOCK_FREE was elided. The call
+ to _xend crashes if the application incorrectly tries to unlock a
+ lock which has not been locked. */
#define ELIDE_UNLOCK(is_lock_free) \
({ \
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
sysdeps/x86/elide.h | 4 +++-
2 files changed, 8 insertions(+), 1 deletions(-)
hooks/post-receive
--
GNU C Library master sources