Commit 93917411 authored by Yongqiang Yang's avatar Yongqiang Yang Committed by Theodore Ts'o

ext4: make ext4_split_extent() handle error correctly

Signed-off-by: default avatarYongqiang Yang <xiaoqiangnk@gmail.com>
Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
Reviewed-by: default avatarMingming Cao <cmm@us.ibm.com>
parent 373cd5c5
...@@ -2716,6 +2716,8 @@ static int ext4_split_extent(handle_t *handle, ...@@ -2716,6 +2716,8 @@ static int ext4_split_extent(handle_t *handle,
EXT4_EXT_MARK_UNINIT2; EXT4_EXT_MARK_UNINIT2;
err = ext4_split_extent_at(handle, inode, path, err = ext4_split_extent_at(handle, inode, path,
map->m_lblk + map->m_len, split_flag1, flags1); map->m_lblk + map->m_len, split_flag1, flags1);
if (err)
goto out;
} }
ext4_ext_drop_refs(path); ext4_ext_drop_refs(path);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment