]> git.baikalelectronics.ru Git - kernel.git/commit
uas: fix error handling during scsi_scan()
authorOliver Neukum <oneukum@suse.de>
Fri, 28 Mar 2014 10:29:25 +0000 (11:29 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 Apr 2014 21:04:59 +0000 (14:04 -0700)
commitb147264c157984ae0e33432ba4b0632f572b9b54
treee99bb91252f43a54926e3461f552be50a5e0ab38
parentc9cc06655bdcb307748734bffc2f6fed07ef46eb
uas: fix error handling during scsi_scan()

intfdata is set only after scsi_scan(). uas_pre_reset() however
needs intfdata to be valid and will follow the NULL pointer
killing khubd. intfdata must be preemptively set before the
host is registered and undone in the error case.

Signed-off-by: Oliver Neukum <oliver@neukum.org>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/storage/uas.c