[PATCH] consolidate PREEMPT options into kernel/Kconfig.preempt
[safe/jmp/linux-2.6] / kernel / Kconfig.preempt
diff --git a/kernel/Kconfig.preempt b/kernel/Kconfig.preempt
new file mode 100644 (file)
index 0000000..587328b
--- /dev/null
@@ -0,0 +1,24 @@
+
+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.
+