freebsd-dev/sys/cddl/contrib/opensolaris/uts
Konstantin Belousov 780dca1b1e Right now, dounmount() is called with unreferenced mount point.
Nothing stops a parallel unmount to suceed before the given call to
dounmount() checks and locks the covered vnode.  Prevent dounmount()
from acting on the freed (although type-stable) memory by changing the
interface to require the mount point to be referenced.  dounmount()
consumes the reference on return, regardless of the sucessfull or
erronous result.

Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
2015-05-27 09:22:50 +00:00
..
arm Initial version of DTrace on ARM32. 2015-02-10 19:41:30 +00:00
common Right now, dounmount() is called with unreferenced mount point. 2015-05-27 09:22:50 +00:00
intel Mechanically convert cddl sun #ifdef's to illumos 2015-01-17 14:44:59 +00:00
mips Add MIPS support to cddl/contrib part: 2012-03-24 04:52:18 +00:00
powerpc Fix a couple bugs in 64-bit powerpc fasttrap argument retrieval. 2015-05-10 04:33:01 +00:00
sparc MFC r270195: 2014-08-20 21:44:48 +00:00