Subject: Re: panic
To: Bill Sommerfeld <sommerfeld@orchard.arlington.ma.us>
From: Frank van der Linden <frank@wins.uva.nl>
List: current-users
Date: 03/25/1999 15:17:27
On Thu, Mar 25, 1999 at 09:01:25AM -0500, Bill Sommerfeld wrote:
> This looks exactly like the case fixed in the "locking against myself"
> fix I committed yesterday.  In this case, it's presumably a write to a
> file, out of an mmap'ed region backed by the file.
> 
> Do you understand how you triggered this?  The reason I ask is that
> the "fix" I committed merely prevents a panic; the read() or write()
> call will still fail, so whatever application was doing this will
> still be unhappy after the fix, but won't take the whole system down
> with it.

I'm not exactly happy with this "fix".. it merely masks an error in
the kernel and might make an application fail in mysterious ways.
I'd really like to see it get fixed for real (yes, I know that
the vnode locking "protocol" is a horror).

- Frank