Subject: Re: Heads up
To: None <current-users@NetBSD.org>
From: Andrew Doran <ad@netbsd.org>
List: current-users
Date: 12/04/2007 10:01:23
On Mon, Dec 03, 2007 at 12:29:06PM -0600, David Young wrote:
> On Mon, Dec 03, 2007 at 06:21:59PM +0000, Andrew Doran wrote:
> > - Soft interrupts are now threaded, so it's possible to take adaptive mutexes
> >   and reader/writer locks from a soft interrupt (for example, in a callout).
> >   These have no ordering constraint against kernel_lock and so are "deadlock
> >   free" in that respect.

Here is an article in Japanese on how the soft interrupts work, written
by YAMAMOTO Takashi:

http://www.valinux.co.jp/contents/tech/techlib/eos/softint/softint_01.html

Andrew