freebsd-skq/sys/fs/fuse
Rick Macklem 72393e3d80 Fix fuse so that stale buffer cache data isn't read.
When I/O on a file under fuse is switched from buffered to DIRECT_IO,
it was possible to read stale (before a recent modification) data from
the buffer cache. This patch invalidates the buffer cache for the
file to fix this.

PR:		194293
MFC after:	2 weeks
2016-05-15 00:45:17 +00:00
..
fuse_debug.h
fuse_device.c
fuse_file.c Fix fuse to use DIRECT_IO when required. 2016-05-14 20:03:22 +00:00
fuse_file.h
fuse_internal.c
fuse_internal.h fuse: revert birthtime support. 2013-07-20 14:50:35 +00:00
fuse_io.c sys/fs: spelling fixes in comments. 2016-04-29 20:51:24 +00:00
fuse_io.h
fuse_ipc.c
fuse_ipc.h
fuse_kernel.h fuse: revert kernel_header update. 2013-07-24 20:21:29 +00:00
fuse_main.c Fix multiple incorrect SYSCTL arguments in the kernel: 2014-10-21 07:31:21 +00:00
fuse_node.c Fix fuse so that stale buffer cache data isn't read. 2016-05-15 00:45:17 +00:00
fuse_node.h Make fuse(4) respect FOPEN_DIRECT_IO. This is required for correct 2015-03-02 19:04:27 +00:00
fuse_param.h
fuse_vfsops.c File systems that do not use the buffer cache (such as ZFS) must 2015-04-15 20:16:31 +00:00
fuse_vnops.c Fix fuse to use DIRECT_IO when required. 2016-05-14 20:03:22 +00:00
fuse.h