freebsd-dev/sys/fs/fuse
Alan Somers 915012e0d0 fusefs: Don't treat fsync the same as fdatasync
For an unknown reason, fusefs was _always_ sending the fdatasync operation
instead of fsync.  Now it correctly sends one or the other.

Also, remove the Fsync.fsync_metadata_only test, along with the recently
removed Fsync.nop.  They should never have been added.  The kernel shouldn't
keep track of which files have dirty data; that's the daemon's job.

PR:		236473
Sponsored by:	The FreeBSD Foundation
2019-03-21 23:01:56 +00:00
..
fuse_device.c fuse(4): convert debug printfs into dtrace probes 2019-02-28 19:27:54 +00:00
fuse_file.c MFHead @345353 2019-03-20 23:32:37 +00:00
fuse_file.h Fuse: whitespace and style(9) cleanup 2019-02-20 02:49:26 +00:00
fuse_internal.c fusefs: Don't treat fsync the same as fdatasync 2019-03-21 23:01:56 +00:00
fuse_internal.h fusefs: Don't treat fsync the same as fdatasync 2019-03-21 23:01:56 +00:00
fuse_io.c MFHead@r345275 2019-03-18 19:21:53 +00:00
fuse_io.h sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
fuse_ipc.c MFHead @345353 2019-03-20 23:32:37 +00:00
fuse_ipc.h fuse(4): remove more debugging printfs 2019-03-19 17:49:15 +00:00
fuse_kernel.h fuse(4): add tests related to FUSE_MKNOD 2019-03-05 00:27:54 +00:00
fuse_main.c MFHead @345353 2019-03-20 23:32:37 +00:00
fuse_node.c MFHead @345353 2019-03-20 23:32:37 +00:00
fuse_node.h Fuse: whitespace and style(9) cleanup 2019-02-20 02:49:26 +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 MFHead @345353 2019-03-20 23:32:37 +00:00
fuse_vnops.c fusefs: Don't treat fsync the same as fdatasync 2019-03-21 23:01:56 +00:00
fuse.h MFHead @345353 2019-03-20 23:32:37 +00:00