[Cbe-oss-dev] [RFC] [PATCH 3:8] SPU Gang Scheduling - Change	cbe_spu_info[] mutex to spin lock
    Christoph Hellwig 
    hch at lst.de
       
    Wed Mar 12 07:47:43 EST 2008
    
    
  
The general idea of changing the list_mutex to a spinlock is fine with
me.  I'm a little concerned about moving spu_{,un}bind_context out
of the critical section.  I moved them into it specificly to protect
against races where we check if a context is loaded or not.  Now we're
moving the manipulation of ->ctx out of these helper so they're still
inside the critical section.  This really needs a bit of an audit for
places that use ->ctx != NULL as an equivalent for the runnable check.
    
    
More information about the cbe-oss-dev
mailing list