[lkml]   [2010]   [Nov]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Patch in this message
    Subject[PATCH 5/7] BKL: disable by default
    As discussed at the kernel summit, this change disables
    the big kernel lock by default. It is still possible to
    enable it in order to build the modules that use it.

    Signed-off-by: Arnd Bergmann <>
    lib/Kconfig.debug | 8 ++++----
    1 files changed, 4 insertions(+), 4 deletions(-)

    diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
    index 28b42b9..65aaefd 100644
    --- a/lib/Kconfig.debug
    +++ b/lib/Kconfig.debug
    @@ -471,12 +471,12 @@ config DEBUG_MUTEXES

    config BKL
    bool "Big Kernel Lock" if (SMP || PREEMPT)
    - default y
    + default !(SMP || PREEMPT)
    This is the traditional lock that is used in old code instead
    - of proper locking. All drivers that use the BKL should depend
    - on this symbol.
    - Say Y here unless you are working on removing the BKL.
    + 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.

    bool "Lock debugging: detect incorrect freeing of live locks"

     \ /
      Last update: 2010-11-17 16:31    [W:0.021 / U:7.456 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site