On 4 September 2015 at 14:49, Mark Kettenis <[email protected]> wrote: >> Date: Fri, 4 Sep 2015 13:54:00 +0200 (CEST) >> From: Mark Kettenis <[email protected]> >> >> As far as I can tell, these pools are only ever used from process >> context as well. >> >> ok? > > mikeb@ pointed out that pf_rm_rule() may be called from interrupt > context. So here is an updated diff that drops the PR_WAITOK flags > from the pfi_addr_pl and pf_rule_pl pools. > > The pools in pf_osfp.c only are always used with PR_WAITOK in > pool_get() and pool_put() is only called from pf_osfp_flush() which is > only ever called from ioctls invoked from userland. > > ok? >
OK
