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