freebsd-dev/sys/fs/msdosfs
Rick Macklem dda11d4ab9 File systems that do not use the buffer cache (such as ZFS) must
use VOP_FSYNC() to perform the NFS server's Commit operation.
This patch adds a mnt_kern_flag called MNTK_USES_BCACHE which
is set by file systems that use the buffer cache. If this flag
is not set, the NFS server always does a VOP_FSYNC().
This should be ok for old file system modules that do not set
MNTK_USES_BCACHE, since calling VOP_FSYNC() is correct, although
it might not be optimal for file systems that use the buffer cache.

Reviewed by:	kib
MFC after:	2 weeks
2015-04-15 20:16:31 +00:00
..
bootsect.h - Add idempotency guards so the structures can be used in other utilities. 2010-02-13 12:41:07 +00:00
bpb.h - Add idempotency guards so the structures can be used in other utilities. 2010-02-13 12:41:07 +00:00
denode.h Remove unused thread argument from vtruncbuf(). 2012-04-23 13:21:28 +00:00
direntry.h - Add idempotency guards so the structures can be used in other utilities. 2010-02-13 12:41:07 +00:00
fat.h
msdosfs_conv.c Fix a bunch of -Wcast-qual warnings in msdosfs_conv.c, by using 2015-01-29 20:30:13 +00:00
msdosfs_denode.c ANSIfy sys/fs/msdosfs 2015-01-09 14:50:08 +00:00
msdosfs_fat.c Assert that an msdosfs mount is not read-only when FAT modifications 2015-04-05 21:08:04 +00:00
msdosfs_fileno.c ANSIfy sys/fs/msdosfs 2015-01-09 14:50:08 +00:00
msdosfs_iconv.c
msdosfs_lookup.c ANSIfy msdosfs 2015-01-12 21:55:48 +00:00
msdosfs_vfsops.c File systems that do not use the buffer cache (such as ZFS) must 2015-04-15 20:16:31 +00:00
msdosfs_vnops.c ANSIfy sys/fs/msdosfs 2015-01-09 14:50:08 +00:00
msdosfsmount.h msdosfs: mark unused compat-mount fields 2015-03-22 09:09:26 +00:00