lkml.org 
[lkml]   [2009]   [Nov]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 14/27] BKL: Remove BKL from cramfs
    Date
    BKL is only used in fill_super. It is safe to remove it.

    Signed-off-by: Jan Blunck <jblunck@suse.de>
    ---
    fs/cramfs/inode.c | 8 +-------
    1 files changed, 1 insertions(+), 7 deletions(-)

    diff --git a/fs/cramfs/inode.c b/fs/cramfs/inode.c
    index 13e696a..dd3634e 100644
    --- a/fs/cramfs/inode.c
    +++ b/fs/cramfs/inode.c
    @@ -227,15 +227,11 @@ static int cramfs_fill_super(struct super_block *sb, void *data, int silent)
    struct cramfs_sb_info *sbi;
    struct inode *root;

    - lock_kernel();
    -
    sb->s_flags |= MS_RDONLY;

    sbi = kzalloc(sizeof(struct cramfs_sb_info), GFP_KERNEL);
    - if (!sbi) {
    - unlock_kernel();
    + if (!sbi)
    return -ENOMEM;
    - }
    sb->s_fs_info = sbi;

    /* Invalidate the read buffers on mount: think disk change.. */
    @@ -312,12 +308,10 @@ static int cramfs_fill_super(struct super_block *sb, void *data, int silent)
    iput(root);
    goto out;
    }
    - unlock_kernel();
    return 0;
    out:
    kfree(sbi);
    sb->s_fs_info = NULL;
    - unlock_kernel();
    return -EINVAL;
    }

    --
    1.6.4.2


    \
     
     \ /
      Last update: 2009-11-02 11:15    [W:4.272 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site