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