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.

Reply via email to