Date: Sun, 16 Nov 2008 21:56:29 +0000 (UTC) From: Konstantin Belousov <kib@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/kern vfs_vnops.c Message-ID: <200811162156.mAGLua5D019988@repoman.freebsd.org>
index | next in thread | raw e-mail
kib 2008-11-16 21:56:29 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_vnops.c
Log:
SVN rev 185011 on 2008-11-16 21:56:29Z by kib
Revert r184118. There is actually a code in the kernel, for instance in
kern_unlinkat(), that expects that vn_start_write() actually fills the mp
even when the call failed.
As Tor noted, that pattern relies on the the type stability of the mount
points, as well as that suspended mount points are never freed and
V_XSLEEP is always passed to vn_start_write() when called on a freed
mount point.
Reported by: stass
Reviewed by: tegge
PR: 123768
Revision Changes Path
1.273 +1 -10 src/sys/kern/vfs_vnops.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811162156.mAGLua5D019988>
