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>
