freebsd-dev/sys/fs
Konstantin Belousov bb7ca8229d Do not update the fsinfo block on each update of any fat block, this
is excessive. Postpone the flush of the fsinfo to VFS_SYNC(),
remembering the need for update with the flag MSDOSFS_FSIMOD, stored
in pm_flags.

FAT32 specification describes both FSI_Free_Count and FSI_Nxt_Free as
the advisory hints, not requiring them to be correct.

Based on the patch from bde, modified by me.

Reviewed by: bde
MFC after:   2 weeks
2013-02-17 20:35:54 +00:00
..
cd9660
coda
deadfs
devfs Stop translating the ERESTART error from the open(2) into EINTR. 2013-02-07 14:53:33 +00:00
ext2fs ext2fs: Use prototype declarations for function definitions 2013-02-10 19:49:37 +00:00
fdescfs Revert r246791 as it needs a security review first 2013-02-14 15:17:53 +00:00
fifofs
fuse Add support for IO_APPEND flag in fuse 2013-01-08 12:21:50 +00:00
hpfs
msdosfs Do not update the fsinfo block on each update of any fat block, this 2013-02-17 20:35:54 +00:00
nandfs Remove the last use of the deprecated MNT_VNODE_FOREACH interface in 2013-01-03 19:01:56 +00:00
nfs Rework the handling of stop signals in the NFS client. The changes in 2013-02-06 17:06:51 +00:00
nfsclient Be conservative and do not try to consume more bytes than was 2013-01-27 09:34:25 +00:00
nfsserver Further cleanups to use of timestamps in NFS: 2013-01-25 15:25:24 +00:00
ntfs
nullfs Remove the filtering of the acceptable mount options for nullfs, added 2013-01-16 05:32:49 +00:00
nwfs
portalfs
procfs
pseudofs
smbfs
tmpfs Remove a racy checks on resident and cached pages for 2013-02-10 01:04:10 +00:00
udf
unionfs