lkml.org 
[lkml]   [2012]   [May]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] fs/reiserfs/journal.c: add missing brelse
    Date
    From: Julia Lawall <Julia.Lawall@lip6.fr>

    Brelse is called to put bhjh on every way out of the function except this one.

    Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>

    ---
    fs/reiserfs/journal.c | 4 +++-
    1 file changed, 3 insertions(+), 1 deletion(-)

    diff --git a/fs/reiserfs/journal.c b/fs/reiserfs/journal.c
    index b1a0857..1ef9cbc 100644
    --- a/fs/reiserfs/journal.c
    +++ b/fs/reiserfs/journal.c
    @@ -2757,8 +2757,10 @@ int journal_init(struct super_block *sb, const char *j_dev_name,
    le32_to_cpu(jh->jh_journal.jp_journal_max_commit_age);
    journal->j_max_trans_age = JOURNAL_MAX_TRANS_AGE;

    - if (check_advise_trans_params(sb, journal) != 0)
    + if (check_advise_trans_params(sb, journal) != 0) {
    + brelse(bhjh);
    goto free_and_return;
    + }
    journal->j_default_max_commit_age = journal->j_max_commit_age;

    if (commit_max_age != 0) {


    \
     
     \ /
      Last update: 2012-05-03 16:42    [W:0.021 / U:0.096 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site