Subject: Re: CVS commit: src/sys/kern
To: Matthias Drochner <M.Drochner@fz-juelich.de>
From: Andrew Doran <ad@netbsd.org>
List: source-changes
Date: 01/17/2008 17:33:47
On Thu, Jan 17, 2008 at 03:27:39PM +0100, Matthias Drochner wrote:
> ad@NetBSD.org said:
> > Modified Files:
> > 	src/sys/kern: vfs_subr.c 
> > Log Message:
> > - Ignore clean vnodes in vflush(). May fix false EBUSY when unmounting.
> > - Use vrelel() where v_usecount might become 0. Could fix "vnode sez".
> > - Add some assertions, fix a lock leak.
> 
> If I remove the usb mouse:
> 
> panic("vp->v_freelisthd == NULL")
> __kernassert()
> vrelel()
> genfs_revoke()
> VOP_REVOKE()
> vdevgone()
> wsmouse_detach()
> [...]

Thanks for letting me know. Should be fixed now.

Andrew