Skip to content
Snippets Groups Projects
user avatar
Greg Kroah-Hartman authored
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 ff9fb72b ("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: default avatarEric Biggers <ebiggers@kernel.org>
Reported-and-tested-by: default avatar <syzbot+7857962b4d45e602b8ad@syzkaller.appspotmail.com>
Cc: "Radim Krčmář" <rkrcmar@redhat.com>
Cc: kvm@vger.kernel.org
Acked-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
8ed0579c
History
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Name Last commit Last update
..
kvm
lib
Makefile