diff options
author | Wei Yongjun <weiyongjun1@huawei.com> | 2019-01-16 11:42:59 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2019-01-18 14:14:14 +0100 |
commit | 7e7ca7744a539f1a172e3b81c29d000787e3d774 (patch) | |
tree | 545160bf690a309ac5041f67e145f3029c65db09 | |
parent | mei: me: add denverton innovation engine device IDs (diff) | |
download | linux-7e7ca7744a539f1a172e3b81c29d000787e3d774.tar.xz linux-7e7ca7744a539f1a172e3b81c29d000787e3d774.zip |
binderfs: fix error return code in binderfs_fill_super()
Fix to return a negative error code -ENOMEM from the new_inode() and
d_make_root() error handling cases instead of 0, as done elsewhere in
this function.
Fixes: 849d540ddfcd ("binderfs: implement "max" mount option")
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Reviewed-by: Christian Brauner <christian@brauner.io>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | drivers/android/binderfs.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/android/binderfs.c b/drivers/android/binderfs.c index 9518e2e7da05..e4ff4c3fa371 100644 --- a/drivers/android/binderfs.c +++ b/drivers/android/binderfs.c @@ -518,6 +518,7 @@ static int binderfs_fill_super(struct super_block *sb, void *data, int silent) sb->s_fs_info = info; + ret = -ENOMEM; inode = new_inode(sb); if (!inode) goto err_without_dentry; |