Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Jul 2009 18:02:55 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/fs/cd9660 cd9660_lookup.c src/sys/kern vfs_vnops.c src/sys/nfsclient nfs_vnops.c src/sys/ufs/ffs ffs_softdep.c
Message-ID:  <200907021803.n62I3aDT033006@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
kib         2009-07-02 18:02:55 UTC

  FreeBSD src repository

  Modified files:
    sys/fs/cd9660        cd9660_lookup.c 
    sys/kern             vfs_vnops.c 
    sys/nfsclient        nfs_vnops.c 
    sys/ufs/ffs          ffs_softdep.c 
  Log:
  SVN rev 195294 on 2009-07-02 18:02:55Z by kib
  
  In vn_vget_ino() and their inline equivalents, mnt_ref() the mount point
  around the sequence that drop vnode lock and then busies the mount point.
  Not having vlocked node or direct reference to the mp allows for the
  forced unmount to proceed, making mp unmounted or reused.
  
  Tested by:      pho
  Reviewed by:    jeff
  Approved by:    re (kensmith)
  MFC after:      2 weeks
  
  Revision  Changes    Path
  1.48      +2 -0      src/sys/fs/cd9660/cd9660_lookup.c
  1.286     +2 -0      src/sys/kern/vfs_vnops.c
  1.314     +2 -0      src/sys/nfsclient/nfs_vnops.c
  1.234     +2 -0      src/sys/ufs/ffs/ffs_softdep.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907021803.n62I3aDT033006>