cvs commit: src/sys/fs/devfs devfs_vfsops.c src/sys/fs/hpfs hpfs_vfsops.c src/sys/fs/msdosfs msdosfs_vfsops.c src/sys/fs/ntfs ntfs_vfsops.c src/sys/fs/nullfs null_vfsops.c src/sys/fs/nwfs nwfs_vfsops.c src/sys/fs/portalfs portal_vfsops.c src/sys/fs/smbfs ...

Tor Egge tegge at FreeBSD.org
Mon Oct 9 12:47:18 PDT 2006


tegge       2006-10-09 19:47:17 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6)
    sys/fs/devfs         devfs_vfsops.c 
    sys/fs/hpfs          hpfs_vfsops.c 
    sys/fs/msdosfs       msdosfs_vfsops.c 
    sys/fs/ntfs          ntfs_vfsops.c 
    sys/fs/nullfs        null_vfsops.c 
    sys/fs/nwfs          nwfs_vfsops.c 
    sys/fs/portalfs      portal_vfsops.c 
    sys/fs/smbfs         smbfs_vfsops.c 
    sys/fs/udf           udf_vfsops.c 
    sys/fs/umapfs        umap_vfsops.c 
    sys/fs/unionfs       union_vfsops.c 
    sys/gnu/fs/ext2fs    ext2_vfsops.c 
    sys/gnu/fs/reiserfs  reiserfs_vfsops.c 
    sys/isofs/cd9660     cd9660_vfsops.c 
    sys/kern             vfs_export.c vfs_mount.c vfs_subr.c 
                         vfs_syscalls.c 
    sys/nfsclient        nfs_vfsops.c 
    sys/sys              mount.h 
    sys/ufs/ffs          ffs_snapshot.c ffs_softdep.c ffs_vfsops.c 
    sys/ufs/ufs          ufs_quota.c 
  Log:
  MFC: Use mount interlock to protect all changes to mnt_flag and
       mnt_kern_flag. This eliminates a race where MNT_UPDATE flag could be
       lost when nmount() raced against sync(), sync_fsync() or quotactl().
  
  Approved by:    re (kensmith)
  
  Revision    Changes    Path
  1.44.2.4    +2 -0      src/sys/fs/devfs/devfs_vfsops.c
  1.53.2.2    +4 -0      src/sys/fs/hpfs/hpfs_vfsops.c
  1.144.2.6   +4 -0      src/sys/fs/msdosfs/msdosfs_vfsops.c
  1.78.2.4    +4 -0      src/sys/fs/ntfs/ntfs_vfsops.c
  1.72.2.5    +6 -1      src/sys/fs/nullfs/null_vfsops.c
  1.40.2.3    +2 -0      src/sys/fs/nwfs/nwfs_vfsops.c
  1.57.2.1    +2 -0      src/sys/fs/portalfs/portal_vfsops.c
  1.34.2.2    +2 -0      src/sys/fs/smbfs/smbfs_vfsops.c
  1.33.2.4    +4 -0      src/sys/fs/udf/udf_vfsops.c
  1.63.2.1    +4 -1      src/sys/fs/umapfs/umap_vfsops.c
  1.76.2.1    +8 -1      src/sys/fs/unionfs/union_vfsops.c
  1.151.2.6   +6 -0      src/sys/gnu/fs/ext2fs/ext2_vfsops.c
  1.1.2.3     +4 -0      src/sys/gnu/fs/reiserfs/reiserfs_vfsops.c
  1.140.2.4   +4 -0      src/sys/isofs/cd9660/cd9660_vfsops.c
  1.333.2.1   +10 -0     src/sys/kern/vfs_export.c
  1.196.2.16  +13 -0     src/sys/kern/vfs_mount.c
  1.635.2.23  +4 -0      src/sys/kern/vfs_subr.c
  1.392.2.14  +4 -0      src/sys/kern/vfs_syscalls.c
  1.177.2.4   +9 -2      src/sys/nfsclient/nfs_vfsops.c
  1.197.2.6   +1 -1      src/sys/sys/mount.h
  1.103.2.19  +6 -1      src/sys/ufs/ffs/ffs_snapshot.c
  1.181.2.11  +2 -0      src/sys/ufs/ffs/ffs_softdep.c
  1.290.2.16  +28 -4     src/sys/ufs/ffs/ffs_vfsops.c
  1.74.2.5    +6 -1      src/sys/ufs/ufs/ufs_quota.c


More information about the cvs-all mailing list