On Sat, Jul 30, 2011 at 9:54 PM, Mindaugas Rasiukevicius <rm...@netbsd.org> wrote: > "Masao Uebayashi" <uebay...@netbsd.org> wrote: >> Module Name: src >> Committed By: uebayasi >> Date: Sat Jul 30 05:24:17 UTC 2011 >> >> Modified Files: >> src/sys/kern: kern_softint.c >> >> Log Message: >> Use kmem(9) to allocate per-cpu softint context. No functional changes. >> > > Why? The allocation is page-sized, persistent and should preferably be > on page-boundary.
My understanding is that uvm_km(9) is only used when allocation "must" be page-aligned. But I may be wrong.