Subject: Re: Buffers and vnodes
To: Andrew Doran <ad@netbsd.org>
From: Jason Thorpe <thorpej@shagadelic.org>
List: tech-kern
Date: 06/26/2007 20:42:12
On Jun 26, 2007, at 5:38 PM, Andrew Doran wrote:

> It will make it simpler. As I said there's a lot of confusion between
> what's covered by the long term lock that Unix has had ~forever  
> (B_BUSY),
> and the short term lock (b_interlock) which is fairly recent. I  
> suspect
> that softdep has contributed to that: it's the only substantial  
> chunk of
> file system code that's run from an interrupt handler.

...and that needs to just die.  No part of the file system should ever  
run in an interrupt handler.

-- thorpej