GNU C Library master sources branch master updated. glibc-2.28.9000-266-g295132f

schwab@sourceware.org schwab@sourceware.org
Wed Nov 7 08:38:00 GMT 2018


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  295132ff052b32960207d82a950c0efbf0766857 (commit)
      from  e143ceba564a94922f6e46bb3a22d7a53a909a03 (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=295132ff052b32960207d82a950c0efbf0766857

commit 295132ff052b32960207d82a950c0efbf0766857
Author: Andreas Schwab <schwab@suse.de>
Date:   Tue Nov 6 09:23:02 2018 +0100

    RISC-V: don't assume PI mutexes and robust futexes before 4.20 (bug 23864)
    
    Support for futex_cmpxchg as only been added to 4.20-rc1.

diff --git a/ChangeLog b/ChangeLog
index 4ff4c13..6be02a7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2018-11-07  Andreas Schwab  <schwab@suse.de>
+
+	[BZ #23864]
+	* sysdeps/unix/sysv/linux/riscv/kernel-features.h
+	(__ASSUME_SET_ROBUST_LIST) [__LINUX_KERNEL_VERSION < 0x041400]:
+	Undef.
+
 2018-11-06  Joseph Myers  <joseph@codesourcery.com>
 
 	[BZ #23862]
diff --git a/sysdeps/unix/sysv/linux/riscv/kernel-features.h b/sysdeps/unix/sysv/linux/riscv/kernel-features.h
index 37f4d99..d21c824 100644
--- a/sysdeps/unix/sysv/linux/riscv/kernel-features.h
+++ b/sysdeps/unix/sysv/linux/riscv/kernel-features.h
@@ -21,3 +21,8 @@
 
 #undef __ASSUME_CLONE_DEFAULT
 #define __ASSUME_CLONE_BACKWARDS 1
+
+/* No support for PI mutexes or robust futexes before 4.20.  */
+#if __LINUX_KERNEL_VERSION < 0x041400
+# undef __ASSUME_SET_ROBUST_LIST
+#endif

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                       |    7 +++++++
 sysdeps/unix/sysv/linux/riscv/kernel-features.h |    5 +++++
 2 files changed, 12 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources



More information about the Glibc-cvs mailing list