summaryrefslogtreecommitdiff
path: root/include/media/videobuf-vmalloc.h
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-02-28 18:34:37 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-12-05 17:37:59 +0300
commit4e4a0cf997f8c40747bdf6465070f2bc04dcdc18 (patch)
treecb5dd7ff76a3804816d181c4dc5a5c78f5909c27 /include/media/videobuf-vmalloc.h
parent7d962062251ce74041ba3ce03d7e34a51bbb67f7 (diff)
downloadlinux-4e4a0cf997f8c40747bdf6465070f2bc04dcdc18.tar.xz
kvm: properly check debugfs dentry before using it
[ Upstream commit 8ed0579c12b2fe56a1fac2f712f58fc26c1dc49b ] debugfs can now report an error code if something went wrong instead of just NULL. So if the return value is to be used as a "real" dentry, it needs to be checked if it is an error before dereferencing it. This is now happening because of ff9fb72bc077 ("debugfs: return error values, not NULL"). syzbot has found a way to trigger multiple debugfs files attempting to be created, which fails, and then the error code gets passed to dentry_path_raw() which obviously does not like it. Reported-by: Eric Biggers <ebiggers@kernel.org> Reported-and-tested-by: syzbot+7857962b4d45e602b8ad@syzkaller.appspotmail.com Cc: "Radim Krčmář" <rkrcmar@redhat.com> Cc: kvm@vger.kernel.org Acked-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'include/media/videobuf-vmalloc.h')
0 files changed, 0 insertions, 0 deletions