diff options
author | kib <kib@FreeBSD.org> | 2013-02-17 20:35:54 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2013-02-17 20:35:54 +0000 |
commit | e5238fcb15d4fbacf835cb112ac49dcb28ff894d (patch) | |
tree | 038c861fb13d773953745c7f016e10b7a9df78fc /sbin/hastd | |
parent | 5e903e7e4b7596bf09641ff4b72c79fb058f1bb4 (diff) | |
download | FreeBSD-src-e5238fcb15d4fbacf835cb112ac49dcb28ff894d.zip FreeBSD-src-e5238fcb15d4fbacf835cb112ac49dcb28ff894d.tar.gz |
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
Diffstat (limited to 'sbin/hastd')
0 files changed, 0 insertions, 0 deletions