]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
fusefs: fix copy_file_range when extending a file
authorAlan Somers <asomers@FreeBSD.org>
Mon, 29 Nov 2021 01:35:58 +0000 (18:35 -0700)
committerAlan Somers <asomers@FreeBSD.org>
Tue, 14 Dec 2021 21:49:56 +0000 (14:49 -0700)
commit000ce6dee1fa387d526762f8bc1946d13823312e
treef94ac7c8f506698ece4f5592b1f87720b02f9180
parenta28611cfc8bcea938a5f8f3e322924753d399a90
fusefs: fix copy_file_range when extending a file

When copy_file_range extends a file, it must update the cached file
size.

Reviewed by: rmacklem, pfg
Differential Revision: https://reviews.freebsd.org/D33151

(cherry picked from commit 65d70b3bae0c70798b0a2b8ed129bc146fed1cce)
sys/fs/fuse/fuse_vnops.c
tests/sys/fs/fusefs/copy_file_range.cc