Date: Sat, 14 Feb 2009 20:42:54 +0000 (UTC) From: Konstantin Belousov <kib@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/kern vfs_subr.c src/sys/sys vnode.h Message-ID: <200902142043.n1EKhPOn037504@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kib 2009-02-14 20:42:54 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_7)
sys/kern vfs_subr.c
sys/sys vnode.h
Log:
SVN rev 188610 on 2009-02-14 20:42:54Z by kib
MFC r182364:
Introduce the VV_FORCEINSMQ vnode flag. It instructs the insmnque() function
to ignore the unmounting and forces insertion of the vnode into the mount
vnode list.
Change insmntque() to fail when forced unmount is in progress and
VV_FORCEINSMQ is not specified.
Add an assertion to the insmntque(), requiring the vnode to be
exclusively locked for mp-safe filesystems.
MFC note: because zfs in stable/7 does not follow the insmntque() protocol,
the assertion is commented out.
Use the VV_FORCEINSMQ for the creation of the syncvnode.
Revision Changes Path
1.707.2.12 +22 -5 src/sys/kern/vfs_subr.c
1.326.2.5 +1 -0 src/sys/sys/vnode.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902142043.n1EKhPOn037504>
