splz still ?

joerg at britannica.bec.de joerg at britannica.bec.de
Mon May 15 09:23:31 PDT 2006


On Mon, May 15, 2006 at 09:08:12AM -0700, Matthew Dillon wrote:
>     splz() still serves a vital function on the system.  It is used to
>     run pending interrupts after the last critical section is exited,
>     and used to run pending interrupts if a thread switch occurs (e.g.
>     between two threads which are both holding a critical section).
>     So it can't be removed in general.  CAMs use of splz() is rather odd,
>     but not illegal.

In genereal it should not be used outside the scheduler and low level
code. From the architectual POV I would call the CAM use illegal :-)

Joerg





More information about the Kernel mailing list