android_kernel_google_msm/drivers/usb/core
Thomas Pugliese 7af4a2da7a usb: core: get config and string descriptors for unauthorized devices
commit 83e83ecb79 upstream.

There is no need to skip querying the config and string descriptors for
unauthorized WUSB devices when usb_new_device is called.  It is allowed
by WUSB spec.  The only action that needs to be delayed until
authorization time is the set config.  This change allows user mode
tools to see the config and string descriptors earlier in enumeration
which is needed for some WUSB devices to function properly on Android
systems.  It also reduces the amount of divergent code paths needed
for WUSB devices.

Signed-off-by: Thomas Pugliese <thomas.pugliese@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-02-06 11:05:48 -08:00
..
buffer.c
config.c usb: core: get config and string descriptors for unauthorized devices 2014-02-06 11:05:48 -08:00
devices.c USB: Fix race condition when removing host controllers 2012-10-02 10:30:48 -07:00
devio.c usb/core/devio.c: Don't reject control message to endpoint with wrong direction bit 2013-10-05 07:06:54 -07:00
driver.c USB: don't ignore suspend errors for root hubs 2012-04-09 15:36:21 -07:00
endpoint.c
file.c switch device_get_devnode() and ->devnode() to umode_t * 2012-01-03 22:54:55 -05:00
generic.c
hcd-pci.c USB: xhci: correctly enable interrupts 2013-03-28 12:12:26 -07:00
hcd.c USB: Fix race condition when removing host controllers 2012-10-02 10:30:48 -07:00
hub.c usb: core: get config and string descriptors for unauthorized devices 2014-02-06 11:05:48 -08:00
inode.c simple_open: automatically convert to simple_open() 2012-04-05 15:25:50 -07:00
Kconfig
Makefile
message.c USB: fix endpoint-disabling for failed config changes 2013-01-17 08:51:22 -08:00
notify.c usb: Add export.h for EXPORT_SYMBOL/THIS_MODULE where needed 2011-10-31 19:31:25 -04:00
otg_whitelist.h
quirks.c USB: quirks: add touchscreen that is dazzeled by remote wakeup 2013-11-13 12:01:47 +09:00
sysfs.c usb: Add support for indicating whether a port is removable 2012-02-09 08:40:11 -08:00
urb.c usbhid: prevent deadlock during timeout 2012-06-01 15:18:17 +08:00
usb.c USB: cleanup the handling of the PM complete call 2012-01-24 14:23:49 -08:00
usb.h USB: cleanup the handling of the PM complete call 2012-01-24 14:23:49 -08:00