1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-16 10:20:30 +00:00
freebsd/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
bpb.h
denode.h
direntry.h
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