• Alan Stern's avatar
    USB: updates to usb_reset_composite_device() · 852c4b43
    Alan Stern authored
    This patch (as1023) updates the code in usb_reset_composite_device():
    	Some local variable declarations are moved to inner loops.
    	The interface locks are not acquired.  This isn't necessary
    	any more; its only reason was to prevent an interface from
    	being suspended or resumed during the reset.  But now
    	interface power management is controlled by the USB device
    	lock, not by the interface lock.
    	The check for whether the interface is registered is removed.
    	There doesn't seem to be any reason for checking; a driver
    	for a non-registered interface deserves to be informed of
    	device resets just as much as any other.
    Signed-off-by: default avatarAlan Stern <stern@rowland.harvard.edu>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
hub.c 88.2 KB