USB: Handle bogus low-speed Bulk endpoints
authorAlan Stern <stern@rowland.harvard.edu>
Fri, 8 Jun 2007 19:25:02 +0000 (15:25 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 12 Jul 2007 23:34:31 +0000 (16:34 -0700)
commit60aac1ec26b960fe77bf600457bc6c06f8aa7db4
tree04f9c9efa42391e85c9590f9859dedc9650ef3c7
parent52f6b5e1f15fa8c06efa69a4b5faa69c04707c92
USB: Handle bogus low-speed Bulk endpoints

A noticeable number of low-speed devices mistakenly include
descriptors for Bulk endpoints, which is forbidden by the USB spec.
In an attempt to make such devices more usable, this patch (as924)
converts the descriptors to Interrupt with an interval of 1 ms.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/core/config.c