Date: Fri, 18 Jan 2002 18:14:45 -0800 (PST) From: Matt Dillon <dillon@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_subr.c vfs_vnops.c Message-ID: <200201190214.g0J2EjO24521@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
dillon 2002/01/18 18:14:45 PST Modified files: sys/kern vfs_subr.c vfs_vnops.c Log: Remove 'VXLOCK: interlock avoided' warnings. This can now occur in normal operation. The vgonel() code has always called vclean() but until we started proactively freeing vnodes it would never actually be called with a dirty vnode, so this situation did not occur prior to the vnlru() code. Now that we proactively free vnodes when kern.maxvnodes is hit, however, vclean() winds up with work to do and improperly generates the warnings. Reviewed by: peter Approved by: re (for MFC) MFC after: 1 day Revision Changes Path 1.339 +3 -0 src/sys/kern/vfs_subr.c 1.127 +3 -0 src/sys/kern/vfs_vnops.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201190214.g0J2EjO24521>