projects
/
GitHub
/
moto-9609
/
android_kernel_motorola_exynos9610.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7e6e1ef
)
ext4: return -ENOMEM instead of success
author
Dan Carpenter
<dan.carpenter@oracle.com>
Sat, 10 Dec 2016 14:56:01 +0000
(09:56 -0500)
committer
Theodore Ts'o
<tytso@mit.edu>
Sat, 10 Dec 2016 14:56:01 +0000
(09:56 -0500)
We should set the error code if kzalloc() fails.
Fixes:
67cf5b09a46f
("ext4: add the basic function for inline data support")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Cc: stable@vger.kernel.org
fs/ext4/inline.c
patch
|
blob
|
blame
|
history
diff --git
a/fs/ext4/inline.c
b/fs/ext4/inline.c
index 9b67f75bdcf74b91b7db4f1bf408abfbd2e9d75d..437df6a1a8417cec309c699cfef2166f02b6930a 100644
(file)
--- a/
fs/ext4/inline.c
+++ b/
fs/ext4/inline.c
@@
-341,8
+341,10
@@
static int ext4_update_inline_data(handle_t *handle, struct inode *inode,
len -= EXT4_MIN_INLINE_DATA_SIZE;
value = kzalloc(len, GFP_NOFS);
- if (!value)
+ if (!value) {
+ error = -ENOMEM;
goto out;
+ }
error = ext4_xattr_ibody_get(inode, i.name_index, i.name,
value, len);