]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
USB: sisusbvga: fix oops in error path of sisusb_probe
authorOliver Neukum <oneukum@suse.com>
Thu, 9 May 2019 12:41:50 +0000 (14:41 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 9 Jun 2019 07:17:12 +0000 (09:17 +0200)
commitd27ea5e9eb4ac45e0e4cf8250a45aa06b0944787
treebe626865a426b5932b7b36753dd8a7768a8a59ad
parenta43bb9e83155e0dbf057f8818335cfceae5b075e
USB: sisusbvga: fix oops in error path of sisusb_probe

commit 9a5729f68d3a82786aea110b1bfe610be318f80a upstream.

The pointer used to log a failure of usb_register_dev() must
be set before the error is logged.

v2: fix that minor is not available before registration

Signed-off-by: oliver Neukum <oneukum@suse.com>
Reported-by: syzbot+a0cbdbd6d169020c8959@syzkaller.appspotmail.com
Fixes: 7b5cd5fefbe02 ("USB: SisUSB2VGA: Convert printk to dev_* macros")
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/misc/sisusbvga/sisusb.c