ext4: return error when calling ext4_ext_split failed
PATCH 1/1 ext4: return error when calling ext4_ext_split failed
ext4_ext_create_new_leaf must return error when its calling to ext4_ext_split failed.
Signed-off-by Shen Feng <[email protected]>
--- fs/ext4/extents.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
fs/ext4/extents.c +2 -0
@@ -981,6 +981,8 @@ repeat:/* if we found index with free entry, then use that * entry: create all needed subtree and add new leaf */ err =ext4_ext_split (handle, inode, path, newext, i); +if (err) + goto out;/* refill path */ ext4_ext_drop_refs (path);
Signature · 1 line
1.5.4.5
Quoted 5 lines · Shen Feng
ext4_ext_create_new_leafmust return error when its calling toext4_ext_splitfailed.Signed-off-by Shen Feng <[email protected]>
Reviewed-by Aneesh Kumar K.V <[email protected]>
Quoted 24 lines
--- fs/ext4/extents.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)fs/ext4/extents.c +2
-0@@ -981,6 +981,8 @@ repeat:/* if we found index with free entry, then use that * entry: create all needed subtree and add new leaf */ err =ext4_ext_split (handle, inode, path, newext, i); +if (err) + goto out;/* refill path */ ext4_ext_drop_refs (path);Signature · 6 lines
1.5.4.5 -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
I have added to ext4 patch queue
Mingming
Quoted 21 lines · Shen Feng
ext4_ext_create_new_leafmust return error when its calling toext4_ext_splitfailed.Signed-off-by Shen Feng <[email protected]>--- fs/ext4/extents.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)fs/ext4/extents.c +2
-0@@ -981,6 +981,8 @@ repeat:/* if we found index with free entry, then use that * entry: create all needed subtree and add new leaf */ err =ext4_ext_split (handle, inode, path, newext, i); +if (err) + goto out;/* refill path */ ext4_ext_drop_refs (path);