> > Modified Files:
> >     src/sys/kern: subr_pool.c
> > 
> > Log Message:
> > In pool_cache_put_slow(), pool_get() can block (it does mutex_enter()),
> > so we need to retry if curlwp took a context switch during the call.
> 
> I didn't think mutex_enter() blocked - isn't it a spinlock.
> Which means that if things are going wrong they can go wrong
> even if the mutex is available immediately.

netbsd kernel mutexes can be either, but this one is a spinlock yeah.


.mrg.

Reply via email to