Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: The Source of All Evil <source@NetBSD.ORG>
List: source-changes
Date: 03/17/1998 00:40:01
marc
Tue Mar 17 00:36:58 PST 1998
Update of /cvsroot/src/sys/miscfs/union
In directory nb00:/tmp/cvs-serv22064

Modified Files:
	union_vnops.c 
Log Message:
mounting a union causes VOP_WHITEOUT to be called on the upper root
vn, with a 0 component.  If the upper fs was a unionfs,
union_whiteout() would deref compnent to get a struct proc, and panic.
struct proc was only being passed to FIXUP, which never used it.  It
turns out this happened a lot.  I ripped most of the unneeded code
out, and left in the few places that really did need the proc handle.