lkml.org 
[lkml]   [2010]   [Mar]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectRe: [GIT, RFC] Killing the Big Kernel Lock
    There is a typo in this one:

    commit 12c8fcce56c0de4fdcacf048fe723c8778af940d
    Author: Arnd Bergmann <arnd@relay.de.ibm.com>
    Date: Wed Mar 24 20:08:55 2010 +0100

    block: replace BKL with global mutex

    It doesn't seem to interact with much else, so give
    this a try.

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>

    diff --git a/kernel/trace/blktrace.c b/kernel/trace/blktrace.c
    index d9d6206..9c1277a 100644
    --- a/kernel/trace/blktrace.c
    +++ b/kernel/trace/blktrace.c

    [ snip ]

    @@ -1641,7 +1643,7 @@ static ssize_t sysfs_blk_trace_attr_store(struct device *dev,

    ret = -ENXIO;

    - lock_kernel();
    + mutex_unlock(&blkdev_mutex);
    p = dev_to_part(dev);
    bdev = bdget(part_devt(p));
    if (bdev == NULL)



    \
     
     \ /
      Last update: 2010-03-25 14:43    [W:0.023 / U:30.484 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site