> >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).
I think in-progress passes will have their references freed when
the receiving end goes away.
This still leaves the possibility of a circular reference being
passed while being passed until the process exits, but I don't
think you need to care about that.
Terry Lambert
[EMAIL PROTECTED]
---
Any opinions in this posting are my own and not those of my present
or previous employers.
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message
- Re: patch to cleanup inflight desci... Tony Finch
- Re: patch to cleanup inflight desci... Matt Dillon
- Re: patch to cleanup inflight d... Alfred Perlstein
- Re: patch to cleanup inflight d... Matt Dillon
- Re: patch to cleanup inflight d... Tony Finch
- Re: patch to cleanup inflight d... Tony Finch
- Re: patch to cleanup inflight d... Tony Finch
- Re: patch to cleanup inflight desciptor ... Julian Elischer
- Re: patch to cleanup inflight desciptor hand... Terry Lambert
- Re: patch to cleanup inflight desciptor ... Tony Finch
- Re: patch to cleanup inflight desci... Terry Lambert
- Re: patch to cleanup inflight desciptor handling. Brian Somers
- Re: patch to cleanup inflight desciptor handling. Tony Finch
- Re: patch to cleanup inflight desciptor handling... Brian Somers
- Re: patch to cleanup inflight desciptor handling. Matt Dillon
- Re: patch to cleanup inflight desciptor handling. Terry Lambert
- Re: patch to cleanup inflight desciptor handling. Alfred Perlstein
- Re: patch to cleanup inflight desciptor handling. Matt Dillon
