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.23-193-g41e77f3


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  41e77f36d47526544a5ea6486d44ef188f1efc53 (commit)
      from  186fe877f3df0b84d57dfbf0386f6332c6aa69bc (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=41e77f36d47526544a5ea6486d44ef188f1efc53

commit 41e77f36d47526544a5ea6486d44ef188f1efc53
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date:   Thu Apr 14 16:41:33 2016 -0300

    Fix pread consolidation on ports that require argument alignment
    
    This patch fixes the __ALIGNMENT_{ARG,COUNT} definition for ports that
    define __ASSUME_ALIGNED_REGISTER_PAIRS by including the kernel-features.h
    (where it is defined if the case).
    
    This was shown on arm with failing cases:
    
    FAIL: debug/tst-chk1
    FAIL: debug/tst-chk2
    FAIL: debug/tst-chk3
    FAIL: debug/tst-chk4
    FAIL: debug/tst-chk5
    FAIL: debug/tst-chk6
    FAIL: debug/tst-lfschk1
    FAIL: debug/tst-lfschk2
    FAIL: debug/tst-lfschk3
    FAIL: debug/tst-lfschk4
    FAIL: debug/tst-lfschk5
    FAIL: debug/tst-lfschk6
    FAIL: posix/tst-preadwrite
    FAIL: posix/tst-preadwrite64
    
    The patches fixes it.  Tested on armhf.
    
    	* sysdeps/unix/sysv/linux/sysdep.h: Include kernel-features.h.

diff --git a/ChangeLog b/ChangeLog
index 3d3da39..5d6b787 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-04-14  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+	* sysdeps/unix/sysv/linux/sysdep.h: Include kernel-features.h.
+
 2016-04-14  Florian Weimer  <fweimer@redhat.com>
 
 	* malloc/arena.c (__malloc_fork_lock_parent)
diff --git a/sysdeps/unix/sysv/linux/sysdep.h b/sysdeps/unix/sysv/linux/sysdep.h
index 4ac4c00..f2d7e05 100644
--- a/sysdeps/unix/sysv/linux/sysdep.h
+++ b/sysdeps/unix/sysv/linux/sysdep.h
@@ -16,6 +16,7 @@
    <http://www.gnu.org/licenses/>.  */
 
 #include <bits/wordsize.h>
+#include <kernel-features.h>
 
 /* Set error number and return -1.  A target may choose to return the
    internal function, __syscall_error, which sets errno and returns -1.

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

Summary of changes:
 ChangeLog                        |    4 ++++
 sysdeps/unix/sysv/linux/sysdep.h |    1 +
 2 files changed, 5 insertions(+), 0 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]