Subject: Re: SMP re-entrancy in kernel drivers/"bottom half?"
To: None <>
From: YAMAMOTO Takashi <>
List: tech-kern
Date: 12/18/2003 09:46:34
> >how low level interrupt handlers (e.g. Xintr_* on i386) raise SPL?
> Last I looked, they use atomic instructions to modify a flags word.
> But changing one or two routines is a heck of a lot simpler than
> adding lock() calls to every data structure or subsystem.

i know about current implementation.
i'm asking how it works in your suggested way.
according to your first mail, "global" spinlocks should be held
during raising spl.  i can't understand why you think that works
if every Xintr_ need to acquire "global" spinlocks.