]> 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>
Tue, 11 Jun 2019 10:22:38 +0000 (12:22 +0200)
commita45f178bcbf22d4c5c6e76dcc26e2b849cda6408
tree452ea5ac6a54423b41f46706fd986922ab560203
parentfeab6c8cfc3d3ec003de54aaed12ea915d1eff35
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