On Tue, Oct 12, 2010 at 4:27 PM, Matthew Dempsky <matt...@dempsky.org> wrote: > On Tue, Oct 12, 2010 at 1:15 PM, Dmitry-T <dmitr...@yandex.ru> wrote: >> Have OpenBSD non-preemptible kernel code? > > OpenBSD kernel code running in "process context" (i.e., kernel threads > and user processes running system calls) cannot preempt one another. > However, interrupts may preempt processes or other interrupts of lower > priority.
... except when the process uses spl to block interrupts.