]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - init/Kconfig
[ARM] 4728/1: BAST: Do not add IIS device on initialisation
[linux-2.6-omap-h63xx.git] / init / Kconfig
index f5becd2a12f6eaf02ed9a3f8c866c5cdcfb4838f..0eda68f0ad540778b7f071bd2f5493adaf29a484 100644 (file)
@@ -763,3 +763,31 @@ source "block/Kconfig"
 
 config PREEMPT_NOTIFIERS
        bool
+
+choice
+       prompt "RCU implementation type:"
+       default CLASSIC_RCU
+
+config CLASSIC_RCU
+       bool "Classic RCU"
+       help
+         This option selects the classic RCU implementation that is
+         designed for best read-side performance on non-realtime
+         systems.
+
+         Say Y if you are unsure.
+
+config PREEMPT_RCU
+       bool "Preemptible RCU"
+       depends on PREEMPT
+       help
+         This option reduces the latency of the kernel by making certain
+         RCU sections preemptible. Normally RCU code is non-preemptible, if
+         this option is selected then read-only RCU sections become
+         preemptible. This helps latency, but may expose bugs due to
+         now-naive assumptions about each RCU read-side critical section
+         remaining on a given CPU through its execution.
+
+         Say N if you are unsure.
+
+endchoice