summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2010-11-16 00:07:48 +0100
committerArnd Bergmann <arnd@arndb.de>2010-11-17 15:27:15 +0100
commita3ba01b63468c925518da2da0ac3be11358f60cb (patch)
treeaad9cfe91f821cb1682738193e9119936fb128ec /lib
parent69baedf9d18ea86cc3b9916f5eeac9d089d3a117 (diff)
BKL: move CONFIG_BKL to staging
Instead of moving the actual code to staging for stuff that depends on CONFIG_BKL, this moves just the configuration option it depends on. As a consequence, the remaining non-staging drivers that use the BKL (i830, appletalk, ipx, x25, adfs, hpfs and ufs) implicitly depend on staging until they get fixed. This sets 2.6.39 as the arbitrary date when we actually remove the option along with its last users. Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'lib')
-rw-r--r--lib/Kconfig.debug9
1 files changed, 0 insertions, 9 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
index 65aaefd96aab..968d18392453 100644
--- a/lib/Kconfig.debug
+++ b/lib/Kconfig.debug
@@ -469,15 +469,6 @@ config DEBUG_MUTEXES
This feature allows mutex semantics violations to be detected and
reported.
-config BKL
- bool "Big Kernel Lock" if (SMP || PREEMPT)
- default !(SMP || PREEMPT)
- help
- This is the traditional lock that is used in old code instead
- of proper locking. The big kernel lock will go away in 2.6.39,
- so all modules that still depend on it need to be changed or
- they will be removed as well.
-
config DEBUG_LOCK_ALLOC
bool "Lock debugging: detect incorrect freeing of live locks"
depends on DEBUG_KERNEL && TRACE_IRQFLAGS_SUPPORT && STACKTRACE_SUPPORT && LOCKDEP_SUPPORT