Date: Thu, 14 Dec 2000 23:16:29 +0000 From: Tony Finch <dot@dotat.at> To: Terry Lambert <tlambert@primenet.com> Cc: Alfred Perlstein <bright@wintelcom.net>, Matt Dillon <dillon@earth.backplane.com>, Kirk McKusick <mckusick@mckusick.com>, arch@FreeBSD.ORG, net@FreeBSD.ORG Subject: Re: patch to cleanup inflight desciptor handling. Message-ID: <20001214231629.K92196@hand.dotat.at> In-Reply-To: <200012142308.QAA15345@usr08.primenet.com> References: <20001213141917.Q16205@fw.wintelcom.net> <200012142308.QAA15345@usr08.primenet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Terry Lambert <tlambert@primenet.com> wrote: > >SVR4 and Solaris avoid the problem entirely by ensuring that >each reference to a vnode pointer counts as an "open", and >the vnode can not be discarded until a 1->0 reference count >change (grep for VHOLD/VRELE/VREF in the Solaris headers). FreeBSD does this too. It doesn't solve the circular reference problem, though (hence the AI Koan). Tony. -- f.a.n.finch fanf@covalent.net dot@dotat.at "Then they attacked a town. A small town, I'll admit. But nevertheless a town of people. People who died." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001214231629.K92196>