Commit 79ca035d authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull proc fix from Eric Biederman:
 "Syzbot found a NULL pointer dereference if kzalloc of s_fs_info fails"

* 'proc-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace:
  proc: s_fs_info may be NULL when proc_kill_sb is called
parents 4152d146 058f2e4d
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -264,10 +264,12 @@ static void proc_kill_sb(struct super_block *sb)
{
	struct proc_fs_info *fs_info = proc_sb_info(sb);

	if (fs_info->proc_self)
		dput(fs_info->proc_self);
	if (!fs_info) {
		kill_anon_super(sb);
		return;
	}

	if (fs_info->proc_thread_self)
	dput(fs_info->proc_self);
	dput(fs_info->proc_thread_self);

	kill_anon_super(sb);