This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]