]> git.ipfire.org Git - thirdparty/coreutils.git/commit
copy: avoid posix_fadvise bypassing copy offload behavior
authorPádraig Brady <P@draigBrady.com>
Wed, 29 Oct 2025 23:41:55 +0000 (23:41 +0000)
committerPádraig Brady <P@draigBrady.com>
Sat, 1 Nov 2025 11:24:59 +0000 (11:24 +0000)
commit231cc20195294c9774ab68f523dd06059f4b0a5c
tree39e0c9af52b57abee758c38b4d3aaeade1466de5
parent58a66cf3fd3fede5390b796edc8763c1513a8426
copy: avoid posix_fadvise bypassing copy offload behavior

* src/copy-file-data.c (): pass 0 to posix_fadvise to indicate to EOF.
coreutils 9.8 used OFF_T_MAX instead, which triggered OpenZFS 2.2.2
at least to synchronously (decompress and) populate the page cache.
Addresses https://github.com/coreutils/coreutils/issues/122
src/copy-file-data.c