CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/09/06 14:58:14
Modified files:
sys/kern : subr_pool.c
Log message:
We no longer need to grab the kernel lock for allocating and freeing pages
in the (default) single page pool backend allocator. This means it is now
safe to call pool_get(9) and pool_put(9) for "small" items while holding
a mutex without holding the kernel lock as well as these functions will
no longer acquire the kernel lock under any circumstances. For "large" items
(where large is larger than 1/8th of a page) this still isn't safe though.
ok dlg@