ext4: Fix error code in ext4_xattr_set_entry()
Subsystems (2)
PATCH 1/1 ext4: Fix error code in ext4_xattr_set_entry()
ext4_xattr_set_entry should return EFSCORRUPTED instead of EIO for corrupted xattr entries.
Fixes b469713e0c0c ("ext4: add corruption check in ext4_xattr_set_entry()")
Signed-off-by Daniel Rosenberg <[email protected]>
---
Apply to 4.9
fs/ext4/xattr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
fs/ext4/xattr.c +1 -1
@@ -657,7 +657,7 @@ ext4_xattr_set_entry(struct ext4_xattr_info *i, struct ext4_xattr_search *s, next =EXT4_XATTR_NEXT (last);if ((void *)next >= s->end) {EXT4_ERROR_INODE (inode,"corrupted xattr entries" ); -return -EIO ; +return -EFSCORRUPTED ; }if (last->e_value_size) {size_t offs =le16_to_cpu (last->e_value_offs);
Signature · 1 line
2.19.1.331.ge82ca0e54c-goog