> > Module Name: src > > Committed By: dyoung > > Date: Fri Jun 26 19:30:46 UTC 2009 > > > > Modified Files: > > src/sys/kern: kern_pmf.c subr_autoconf.c > > src/sys/sys: device.h > > > > Log Message: > > Switch to kmem(9). > > > > (void *)pew is one way to get a struct work *, but let's > > write&pew->pew_work, instead. It is more defensive and persuasive. > > > > It seems that pmf_event_inject() is called from interrupt context, from > which kmem(9) cannot be used. You probably want to use pool_cache(9), or > perhaps avoid allocations at all (since they are not intensive). >
Are you planning to fix it? It should probably be reverted, if takes a while. -- Mindaugas