aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2005-01-12 17:01:37 -0800
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-01-12 17:01:37 -0800
commitc08c4dd51aa02b228dbf5482ea1175151968de64 (patch)
tree37d5f2c99016aeed7d0a393d7637af4717bd9837 /arch
parent44462c19a68f0b93c8c8503d6c2afa673994ad4a (diff)
downloadhistory-c08c4dd51aa02b228dbf5482ea1175151968de64.tar.gz
[PATCH] PPC64 Add PREEMPT_BKL option
This patch adds the PREEMPT_BKL config option for PPC64, shamelessly stolen from the i386 version. I have this turned on in the kernel on my desktop G5 and it seems to be just fine. Signed-off-by: Paul Mackerras <paulus@samba.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/ppc64/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/ppc64/Kconfig b/arch/ppc64/Kconfig
index 0bc438f7edca6f..b4dd00342397e8 100644
--- a/arch/ppc64/Kconfig
+++ b/arch/ppc64/Kconfig
@@ -231,6 +231,17 @@ config PREEMPT
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.
+
#
# Use the generic interrupt handling code in kernel/irq/:
#