freebsd-skq/sys/fs/fuse
asomers 9530cadcce fusefs: automatically update mtime and ctime on write
Writing should implicitly update a file's mtime and ctime.  For fuse, the
server is supposed to do that.  But the client needs to do it too, because
the FUSE_WRITE response does not include time attributes, and it's not
desirable to issue a GETATTR after every WRITE.  When using the writeback
cache, there's another hitch: the kernel should ignore the mtime and ctime
fields in any GETATTR response for files with a dirty write cache.

Sponsored by:	The FreeBSD Foundation
2019-06-25 23:40:18 +00:00
..
fuse_device.c fusefs: raise protocol level to 7.15 2019-06-20 23:32:25 +00:00
fuse_file.c fusefs: set the flags fields of fuse_write_in and fuse_read_in 2019-05-28 01:09:19 +00:00
fuse_file.h fusefs: raise protocol level to 7.10 2019-05-29 00:01:36 +00:00
fuse_internal.c fusefs: automatically update mtime and ctime on write 2019-06-25 23:40:18 +00:00
fuse_internal.h MFHead @348740 2019-06-06 16:20:50 +00:00
fuse_io.c fusefs: automatically update mtime and ctime on write 2019-06-25 23:40:18 +00:00
fuse_io.h fusefs: rewrite vop_getpages and vop_putpages 2019-06-25 17:24:43 +00:00
fuse_ipc.c fusefs: raise protocol level to 7.23 2019-06-21 04:57:23 +00:00
fuse_ipc.h fusefs: implement VOP_BMAP 2019-06-20 17:08:21 +00:00
fuse_kernel.h fusefs: raise protocol level to 7.23 2019-06-21 04:57:23 +00:00
fuse_main.c fusefs: FIFO support 2019-04-29 01:40:35 +00:00
fuse_node.c fusefs: automatically update mtime and ctime on write 2019-06-25 23:40:18 +00:00
fuse_node.h fusefs: automatically update mtime and ctime on write 2019-06-25 23:40:18 +00:00
fuse_vfsops.c fusefs: attempt to support servers as old as protocol 7.4 2019-06-20 22:21:42 +00:00
fuse_vnops.c fusefs: rewrite vop_getpages and vop_putpages 2019-06-25 17:24:43 +00:00
fuse.h fusefs: reap dead code 2019-04-19 23:04:07 +00:00