[Ocfs2-devel] [PATCH 2/2] ocfs2: add necessary check in case sb_getblk fails
Rui Xiang
rui.xiang at huawei.com
Mon Sep 2 04:17:15 PDT 2013
Sb_getblk may retrun an err, so add a check for bh.
Signed-off-by: Rui Xiang <rui.xiang at huawei.com>
---
fs/ocfs2/refcounttree.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/fs/ocfs2/refcounttree.c b/fs/ocfs2/refcounttree.c
index 50c1796..22f3f19 100644
--- a/fs/ocfs2/refcounttree.c
+++ b/fs/ocfs2/refcounttree.c
@@ -612,6 +612,11 @@ static int ocfs2_create_refcount_tree(struct inode *inode,
}
new_bh = sb_getblk(inode->i_sb, first_blkno);
+ if (!new_bh) {
+ ret = -ENOMEM;
+ mlog_errno(ret);
+ goto out_commit;
+ }
ocfs2_set_new_buffer_uptodate(&new_tree->rf_ci, new_bh);
ret = ocfs2_journal_access_rb(handle, &new_tree->rf_ci, new_bh,
--
1.8.2.2
More information about the Ocfs2-devel
mailing list