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