From 26c6168022ef22c60121ea385432a71f4710d16e Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Fri, 27 Jan 2017 14:37:02 -0500 Subject: [PATCH] Update propagate-error-values-from-ext4_inline_data_truncate --- propagate-error-values-from-ext4_inline_data_truncate | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/propagate-error-values-from-ext4_inline_data_truncate b/propagate-error-values-from-ext4_inline_data_truncate index db40e80c..c4682bd3 100644 --- a/propagate-error-values-from-ext4_inline_data_truncate +++ b/propagate-error-values-from-ext4_inline_data_truncate @@ -21,7 +21,7 @@ index 6bcb9622fdf9..1cd077e02517 100644 extern int ext4_convert_inline_data(struct inode *inode); diff --git a/fs/ext4/inline.c b/fs/ext4/inline.c -index 31f98dd04e51..accd665c5dc0 100644 +index 31f98dd04e51..338cfd862adb 100644 --- a/fs/ext4/inline.c +++ b/fs/ext4/inline.c @@ -1896,10 +1896,10 @@ int ext4_try_to_evict_inline_data(handle_t *handle, @@ -83,7 +83,7 @@ index 31f98dd04e51..accd665c5dc0 100644 - value, value_len)) + err = ext4_xattr_ibody_get(inode, i.name_index, + i.name, value, value_len); -+ if (err) ++ if (err <= 0) goto out_error; i.value = value; -- 2.11.4.GIT