On Tue, Oct 12, 2010 at 4:27 PM, Matthew Dempsky <[email protected]> wrote: > On Tue, Oct 12, 2010 at 1:15 PM, Dmitry-T <[email protected]> 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.

