1cc19ca86SIngo Molnar 2cc19ca86SIngo Molnarconfig PREEMPT 3cc19ca86SIngo Molnar bool "Preemptible Kernel" 4cc19ca86SIngo Molnar help 5cc19ca86SIngo Molnar This option reduces the latency of the kernel when reacting to 6cc19ca86SIngo Molnar real-time or interactive events by allowing a low priority process to 7cc19ca86SIngo Molnar be preempted even if it is in kernel mode executing a system call. 8cc19ca86SIngo Molnar This allows applications to run more reliably even when the system is 9cc19ca86SIngo Molnar under load. 10cc19ca86SIngo Molnar 11cc19ca86SIngo Molnar Say Y here if you are building a kernel for a desktop, embedded 12cc19ca86SIngo Molnar or real-time system. Say N if you are unsure. 13cc19ca86SIngo Molnar 14cc19ca86SIngo Molnarconfig PREEMPT_BKL 15cc19ca86SIngo Molnar bool "Preempt The Big Kernel Lock" 16*f704f56aSIngo Molnar depends on SMP || PREEMPT 17cc19ca86SIngo Molnar default y 18cc19ca86SIngo Molnar help 19cc19ca86SIngo Molnar This option reduces the latency of the kernel by making the 20cc19ca86SIngo Molnar big kernel lock preemptible. 21cc19ca86SIngo Molnar 22cc19ca86SIngo Molnar Say Y here if you are building a kernel for a desktop system. 23cc19ca86SIngo Molnar Say N if you are unsure. 24cc19ca86SIngo Molnar 25