This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/23915] [arm] __ASSUME_COPY_FILE_RANGE incorrect
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Fri, 23 Nov 2018 17:54:48 +0000
- Subject: [Bug libc/23915] [arm] __ASSUME_COPY_FILE_RANGE incorrect
- Auto-submitted: auto-generated
- References: <bug-23915-131@http.sourceware.org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=23915
--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
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 1283c478aa0a9b3d84320db5745a61b7f61b360c (commit)
from c089fd80c793b1a987e1a6e9a08248b0861ec7ed (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 -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=1283c478aa0a9b3d84320db5745a61b7f61b360c
commit 1283c478aa0a9b3d84320db5745a61b7f61b360c
Author: Joseph Myers <joseph@codesourcery.com>
Date: Fri Nov 23 17:53:50 2018 +0000
Fix Arm __ASSUME_COPY_FILE_RANGE (bug 23915).
The generic kernel-features.h defines __ASSUME_COPY_FILE_RANGE for 4.5
and later kernels. However, for 32-bit Arm binaries running on 64-bit
Arm kernels, the syscall was only wired up in the 4.7 kernel, although
the 32-bit Arm kernel had the syscall from 4.5 onwards. This patch
corrects the Arm kernel-features.h to undefine the macro for
configured minimum kernel versions before 4.7.
Tested (compilation only) with a build-many-glibcs.py build for
arm-linux-gnueabi.
[BZ #23915]
* sysdeps/unix/sysv/linux/arm/kernel-features.h
[__LINUX_KERNEL_VERSION < 0x040700] (__ASSUME_COPY_FILE_RANGE):
Undefine.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 7 +++++++
sysdeps/unix/sysv/linux/arm/kernel-features.h | 7 ++++---
2 files changed, 11 insertions(+), 3 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.