Author: kib
Date: Fri Feb  8 10:41:51 2013
New Revision: 246544
URL: http://svnweb.freebsd.org/changeset/base/246544

Log:
  MFC r246219:
  Use MNT_SYNCHRONOUS to decide to write the FAT updates syncrhonously.

Modified:
  stable/9/sys/fs/msdosfs/msdosfs_fat.c
Directory Properties:
  stable/9/sys/   (props changed)
  stable/9/sys/fs/   (props changed)

Modified: stable/9/sys/fs/msdosfs/msdosfs_fat.c
==============================================================================
--- stable/9/sys/fs/msdosfs/msdosfs_fat.c       Fri Feb  8 10:38:12 2013        
(r246543)
+++ stable/9/sys/fs/msdosfs/msdosfs_fat.c       Fri Feb  8 10:41:51 2013        
(r246544)
@@ -379,7 +379,7 @@ updatefats(pmp, bp, fatbn)
                                ((u_int8_t *)bpn->b_data)[3] |= 0x80;
                        else if (cleanfat == 32)
                                ((u_int8_t *)bpn->b_data)[7] |= 0x08;
-                       if (pmp->pm_flags & MSDOSFSMNT_WAITONFAT)
+                       if (pmp->pm_mountp->mnt_flag & MNT_SYNCHRONOUS)
                                bwrite(bpn);
                        else
                                bdwrite(bpn);
@@ -389,7 +389,7 @@ updatefats(pmp, bp, fatbn)
        /*
         * Write out the first (or current) fat last.
         */
-       if (pmp->pm_flags & MSDOSFSMNT_WAITONFAT)
+       if (pmp->pm_mountp->mnt_flag & MNT_SYNCHRONOUS)
                bwrite(bp);
        else
                bdwrite(bp);
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to