]> 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)
commit90c25fcb0113f6164bc3134d1f5d17623e1d00f4
treee99bb91252f43a54926e3461f552be50a5e0ab38
parentf40a7f4c17060621036b85addc575b86231d7089
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