freebsd-dev/sys/fs/fuse
Conrad Meyer 194e691aaf FUSE: Only "dirty" cached file size when data is dirty
Most users of fuse_vnode_setsize() set the cached fvdat->filesize and update
the buf cache bounds as a result of either a read from the underlying FUSE
filesystem, or as part of a write-through type operation (like truncate =>
VOP_SETATTR).  In these cases, do not set the FN_SIZECHANGE flag, which
indicates that an inode's data is dirty (in particular, that the local buf
cache and fvdat->filesize have dirty extended data).

PR:		230258 (related)
2019-02-15 22:51:09 +00:00
..
fuse_debug.h sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
fuse_device.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
fuse_file.c FUSE: Remove some set-but-not-used variables 2018-08-08 04:46:03 +00:00
fuse_file.h sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
fuse_internal.c FUSE: Respect userspace FS "do-not-cache" of path components 2019-02-15 22:50:31 +00:00
fuse_internal.h FUSE: Respect userspace FS "do-not-cache" of file attributes 2019-02-15 22:49:15 +00:00
fuse_io.c FUSE: Only "dirty" cached file size when data is dirty 2019-02-15 22:51:09 +00:00
fuse_io.h sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
fuse_ipc.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
fuse_ipc.h sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
fuse_kernel.h FUSE extattrs: fix issue when neither uio nor size were not passed to VOP_*. 2018-08-21 18:39:47 +00:00
fuse_main.c Allocate pager bufs from UMA instead of 80-ish mutex protected linked list. 2019-01-15 01:02:16 +00:00
fuse_node.c FUSE: Only "dirty" cached file size when data is dirty 2019-02-15 22:51:09 +00:00
fuse_node.h FUSE: Respect userspace FS "do-not-cache" of path components 2019-02-15 22:50:31 +00:00
fuse_param.h Update link count handling in fuse for post-ino64. 2017-12-19 22:40:54 +00:00
fuse_vfsops.c FUSE: Respect userspace FS "do-not-cache" of path components 2019-02-15 22:50:31 +00:00
fuse_vnops.c FUSE: Only "dirty" cached file size when data is dirty 2019-02-15 22:51:09 +00:00
fuse.h sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00