Mike Karels' solution to Andrew Herbert <andrew@werple.apana.org.au>'s

kern_exit race condition problem.  this is a hack:
	don't vrele() or vgoneall() if we don't have the vnode
	any more.  no vgoneall() is necessary, because if the refcnt
	is zero, there's nobody to take it away from!
a possible "real" long term solution would be to change the extra ref
into a bit in the vnode's flags, and DTRT in the places where the last
ref is killed.  That has some problems, too.
This commit is contained in:
cgd 1994-02-11 03:09:17 +00:00
parent 84a5ff8d13
commit 32c2dba8da

View File

@ -1 +1 @@
revision 1.14 intentionally removed
revision 1.15 intentionally removed