config PREEMPT bool "Preemptible Kernel" help This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load. Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure. config PREEMPT_BKL bool "Preempt The Big Kernel Lock" depends on PREEMPT default y help This option reduces the latency of the kernel by making the big kernel lock preemptible. Say Y here if you are building a kernel for a desktop system. Say N if you are unsure.