]> git.ipfire.org Git - thirdparty/glibc.git/commit
io: Remove copy_file_range emulation [BZ #24744]
authorFlorian Weimer <fweimer@redhat.com>
Fri, 28 Jun 2019 07:39:21 +0000 (09:39 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Tue, 9 Jul 2019 08:01:21 +0000 (10:01 +0200)
commitda347f4aa3a67e018f19e51a7ece6add87dba5cf
tree15ece019864dd1d9a3cd00d9611bcc9ff2bde036
parent34fb5f61d3c3f4b8fc616ea259fa19168b58ecd4
io: Remove copy_file_range emulation [BZ #24744]

The kernel is evolving this interface (e.g., removal of the
restriction on cross-device copies), and keeping up with that
is difficult.  Applications which need the function should
run kernels which support the system call instead of relying on
the imperfect glibc emulation.

Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
(cherry picked from commit 5a659ccc0ec217ab02a4c273a1f6d346a359560a)
14 files changed:
ChangeLog
NEWS
io/Makefile
io/copy_file_range-compat.c [deleted file]
io/copy_file_range.c
io/tst-copy_file_range-compat.c [deleted file]
io/tst-copy_file_range.c
manual/llio.texi
sysdeps/unix/sysv/linux/alpha/kernel-features.h
sysdeps/unix/sysv/linux/arm/kernel-features.h
sysdeps/unix/sysv/linux/copy_file_range.c
sysdeps/unix/sysv/linux/kernel-features.h
sysdeps/unix/sysv/linux/microblaze/kernel-features.h
sysdeps/unix/sysv/linux/sh/kernel-features.h