[lkml]   [2009]   [Dec]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Subject[PATCH 0/5] reiserfs lock inversion fixes on xattr

    Christian Kujau's use of dbench to test reiserfs xattr has inspired me.
    I tried dbench -x yesterday and got various soft-lockups and lockdep

    I fixed all those I've seen in this batch and it passed through 6 hours
    of stress testing (if a loop of dbench -x -t 60 20 can be called stress
    testing) and things look pretty fine now.

    I hope you can give it a try (and/or review) before I send the whole
    to Linus.


    It's on:


    How to get it:

    git-clone git://
    cd linux-2.6.git
    git-pull git:// reiserfs/kill-bkl

    Frederic Weisbecker (5):
    reiserfs: Relax lock before open xattr dir in reiserfs_xattr_set_handle()
    reiserfs: Fix unwanted recursive reiserfs lock in reiserfs_unlink()
    reiserfs: Fix journal mutex <-> inode mutex lock inversion
    reiserfs: Safely acquire i_mutex from reiserfs_for_each_xattr
    reiserfs: Safely acquire i_mutex from xattr_rmdir

    fs/reiserfs/namei.c | 7 ++++---
    fs/reiserfs/xattr.c | 20 ++++++++++++++------
    2 files changed, 18 insertions(+), 9 deletions(-)

     \ /
      Last update: 2009-12-30 21:45    [W:0.019 / U:22.472 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site