PREEMPT_VOLUNTARY — Voluntary kernel preemption (desktop)
This option reduces the latency of the kernel by adding more
"explicit preemption points" to the kernel code. These new
preemption points have been selected to reduce the maximum
latency of rescheduling, which provides faster response to applications
at the cost of slighly lower throughput.
This option speeds up reaction to interactive events by allowing a
low-priority process to voluntarily preempt itself even if it
is in kernel mode executing a system call. This allows
applications to appear to run more smoothly even when the system is
Select this if you are building a kernel for a desktop system.