From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Eric Biggers To: David Howells , Alexander Viro , linux-fsdevel@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Eric Biggers Subject: [PATCH 01/18] sysfs: check return value of kernfs_get_tree() Date: Sun, 8 Jul 2018 14:01:37 -0700 Message-Id: <20180708210154.10423-2-ebiggers3@gmail.com> In-Reply-To: <20180708210154.10423-1-ebiggers3@gmail.com> References: <20180708210154.10423-1-ebiggers3@gmail.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: From: Eric Biggers Reported-by: syzbot+0977fcb74b8a12a967b8@syzkaller.appspotmail.com Fixes: a5195193b1e5 ("kernfs, sysfs, cgroup, intel_rdt: Support fs_context") Signed-off-by: Eric Biggers --- fs/sysfs/mount.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fs/sysfs/mount.c b/fs/sysfs/mount.c index 0a016dd49300a..1e1c0ccc6a367 100644 --- a/fs/sysfs/mount.c +++ b/fs/sysfs/mount.c @@ -27,6 +27,9 @@ static int sysfs_get_tree(struct fs_context *fc) int ret; ret = kernfs_get_tree(fc); + if (ret) + return ret; + if (kfc->new_sb_created) fc->root->d_sb->s_iflags |= SB_I_USERNS_VISIBLE; return 0; -- 2.18.0