search for: out_di

Displaying 1 result from an estimated 1 matches for "out_di".

Did you mean: out_dir
2009 Oct 22
0
[PATCH] indexed-dirs: fix brelse order in ocfs2_find_entry_dx()
...--git a/fs/ocfs2/dir.c b/fs/ocfs2/dir.c index 28c3ec2..05aa238 100644 --- a/fs/ocfs2/dir.c +++ b/fs/ocfs2/dir.c @@ -1048,7 +1048,7 @@ static int ocfs2_find_entry_dx(const char *name, int namelen, ret = ocfs2_read_inode_block(dir, &di_bh); if (ret) { mlog_errno(ret); - goto out; + goto out_di; } di = (struct ocfs2_dinode *)di_bh->b_data; @@ -1070,8 +1070,9 @@ static int ocfs2_find_entry_dx(const char *name, int namelen, lookup->dl_dx_root_bh = dx_root_bh; dx_root_bh = NULL; out: - brelse(di_bh); brelse(dx_root_bh); +out_di: + brelse(di_bh); return ret; } -- Coly L...