tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Deferred freeing of kauth_cred_ts



On Fri, Dec 25, 2009 at 09:25:49AM +0000, Iain Hibbert wrote:
> On Fri, 25 Dec 2009, Elad Efrat wrote:
> 
> > > +       SLIST_INSERT_HEAD(&kauth_thread_discard, cred, cr_list);
> > >
> > > should access to this SLIST be protected by a mutex?  There could be a
> > > race between adding and removing..
> >
> > Yeah... would an IPL_HIGH mutex be fine there? (if I read mutex(9)
> > right, we need a spin mutex for our purposes.)
> 
> Mm, I think you are right - guess you only need to hold it while accessing
> the list (drop it before the free), unless there is a better method?
> (somebody was working on atomic queues IIRC but I don't know how far along
> that work is..)

It's committed, but there is no manual page.  See sys/kern/subr_pcq.c.

Dave

-- 
David Young             OJC Technologies
dyoung%ojctech.com@localhost      Urbana, IL * (217) 278-3933


Home | Main Index | Thread Index | Old Index