CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2019/02/10 13:02:37
Modified files:
sys/kern : subr_pool.c uipc_mbuf.c
sys/sys : pool.h
sys/arch/arm/arm: pmap7.c
Log message:
make it possible to reduce kmem pressure by letting some pools use a more
accomodating allocator. an interrupt safe pool may also be used in process
context, as indicated by waitok flags. thanks to the garbage collector, we
can always free pages in process context. the only complication is where
to put the pages. solve this by saving the allocation flags in the pool
page header so the free function can examine them.
not actually used in this diff. (coming soon.)
arm testing and compile fixes from phessler