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