Commit 5e828ac3 authored by Oliver Neukum's avatar Oliver Neukum Committed by Greg Kroah-Hartman

[PATCH] USB: storage: add logging to reset

  - add logging to reset
parent d4da2538
...@@ -209,17 +209,11 @@ static int usb_storage_device_reset( Scsi_Cmnd *srb ) ...@@ -209,17 +209,11 @@ static int usb_storage_device_reset( Scsi_Cmnd *srb )
return result; return result;
} }
/* This resets the device port, and simulates the device /* This resets the device port */
* disconnect/reconnect for all drivers which have claimed /* It refuses to work if there's more than one interface in
* interfaces, including ourself. */ this device, so that other users are not affected. */
/* This is always called with scsi_lock(srb->host) held */ /* This is always called with scsi_lock(srb->host) held */
/* FIXME: This needs to be re-examined in the face of the new
* hotplug system -- this will implicitly cause a detach/reattach of
* usb-storage, which is not what we want now.
*
* Can we just skip over usb-storage in the while loop?
*/
static int usb_storage_bus_reset( Scsi_Cmnd *srb ) static int usb_storage_bus_reset( Scsi_Cmnd *srb )
{ {
struct us_data *us; struct us_data *us;
...@@ -244,6 +238,7 @@ static int usb_storage_bus_reset( Scsi_Cmnd *srb ) ...@@ -244,6 +238,7 @@ static int usb_storage_bus_reset( Scsi_Cmnd *srb )
US_DEBUGP("usb_reset_device returns %d\n", result); US_DEBUGP("usb_reset_device returns %d\n", result);
} else { } else {
result = -EBUSY; result = -EBUSY;
US_DEBUGP("cannot reset a multiinterface device. failing to reset.\n");
} }
US_DEBUGP("bus_reset() complete\n"); US_DEBUGP("bus_reset() complete\n");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment