Files
mirror_zfs/module/spl
Brian Behlendorf dc1b30224f Never spin in kmem_cache_alloc()
If we are reaping from the cache and a concurrent allocation
occurs then the caller must block until the reaping is complete.
This is signaled by the clearing of the KMC_BIT_REAPING bit.

Otherwise the caller will be in a tight loop which takes and
releases the skc->skc_cache lock.  When there are multiple
concurrent callers the system will thrash on the lock and
appear to lock up.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
2012-11-06 15:48:39 -08:00
..
2012-07-26 15:14:02 -07:00
2012-11-06 15:48:39 -08:00
2011-01-12 11:38:05 -08:00
2012-11-02 15:17:40 -07:00
2010-05-17 15:18:00 -07:00
2012-09-12 12:27:09 -07:00
2012-10-11 16:22:29 -07:00
2010-07-20 13:30:40 -07:00