freebsd-skq/sys/fs/ext2fs
rmacklem ad77d0b1c1 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
..
ext2_alloc.c Remove dead code. 2015-01-18 20:26:27 +00:00
ext2_balloc.c ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
ext2_bmap.c ext2: Garbage-collect some unused variables 2015-01-19 03:30:45 +00:00
ext2_dinode.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
ext2_dir.h Revert r269523: 2014-08-05 01:25:14 +00:00
ext2_extents.c ext2: Garbage-collect some unused variables 2015-01-19 03:30:45 +00:00
ext2_extents.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
ext2_extern.h ifdef ext2_print_inode which is not really used. 2014-11-12 16:23:56 +00:00
ext2_hash.c ext2: cosmetical issues 2015-01-17 15:19:18 +00:00
ext2_htree.c Reuse value of cursize instead of recalculating. 2015-02-15 01:34:00 +00:00
ext2_inode_cnv.c ifdef ext2_print_inode which is not really used. 2014-11-12 16:23:56 +00:00
ext2_inode.c Fix the build when INVARIANTS is defined by restoring bo's definition in 2015-01-19 07:10:08 +00:00
ext2_lookup.c ext2: Garbage-collect some unused variables 2015-01-19 03:30:45 +00:00
ext2_mount.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
ext2_subr.c ext2fs: Use i_flag instead of i_flags for Ext4 inode flags. 2014-01-28 14:39:05 +00:00
ext2_vfsops.c File systems that do not use the buffer cache (such as ZFS) must 2015-04-15 20:16:31 +00:00
ext2_vnops.c ext2: Garbage-collect some unused variables 2015-01-19 03:30:45 +00:00
ext2fs.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
fs.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
htree.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
inode.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00