Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 61f43e68 authored by Wang Shilong's avatar Wang Shilong Committed by Jan Kara
Browse files

Ext3: add necessary check in case IO error happens



As we know io error may happen when the function 'sb_getblk'
is called.Add necessary check for it

The patch also fix a coding style problem.

Signed-off-by: default avatarWang Shilong <wangsl-fnst@cn.fujitsu.com>
Signed-off-by: default avatarJan Kara <jack@suse.cz>
parent 8d8759eb
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -676,6 +676,10 @@ static int ext3_alloc_branch(handle_t *handle, struct inode *inode,
		 * parent to disk.
		 */
		bh = sb_getblk(inode->i_sb, new_blocks[n-1]);
		if (unlikely(!bh)) {
			err = -ENOMEM;
			goto failed;
		}
		branch[n].bh = bh;
		lock_buffer(bh);
		BUFFER_TRACE(bh, "call get_create_access");