I think the usb_disconnect() comment update is pretty straightforward,
though more comment updates may be warranted.
The changes so usb_add_hcd() and usb_remove_hcd() don't hold the
usb_bus_list_lock around usb_disconnect() need more scrutiny from you
experts. It *appears* unnecessary to me, and I'm pretty sure that other
callers (hub_quiesce() and hub_port_connect_change()) do not hold
usb_bus_list_lock while calling usb_disconnect(). But I know next to
nothing about the USB locking scheme.
---
Bjorn Helgaas (2):
USB: remove claim that usb_disconnect() acquires usb_bus_list_lock
USB: don't hold usb_bus_list_lock for usb_disconnect()
drivers/usb/core/hcd.c | 4 ----
drivers/usb/core/hub.c | 2 --
2 files changed, 6 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html