-
Alan Stern authored
A few devices prefer not to have full-speed bandwidth reclamation turned on while they are being enumerated. In particular this seems to be true for the USB Bluetooth adapters built in to some laptop models (used for remote keyboards). This patch alters the UHCI driver so that control URBs for devices still in the USB_STATE_DEFAULT state will be placed on the low-speed queue rather than the full-speed queue. Since the low-speed queue isn't subject to bandwidth reclamation the devices will work properly. The negative impact on other devices is minimal; the process of device initialization will be slowed down by a few milliseconds. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
dcf70460