diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-03-12 14:40:15 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-03-12 14:40:15 -0400 |
commit | 192c028b6ac972df25fd624f94a94d038fbdb66c (patch) | |
tree | 4dd9d13ffd239e4d7c61401f892989742c671fa8 /drivers/usb/core/config.c | |
parent | ea1990c3796e7550e6f240983f2d1b8e5ecf3891 (diff) | |
parent | fa389e220254c69ffae0d403eac4146171062d08 (diff) |
Merge 3.14-rc6 into usb-next
We want the USB fixes in here as well.
Diffstat (limited to 'drivers/usb/core/config.c')
-rw-r--r-- | drivers/usb/core/config.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/usb/core/config.c b/drivers/usb/core/config.c index 14ba398d6def..1ab4df1de2da 100644 --- a/drivers/usb/core/config.c +++ b/drivers/usb/core/config.c | |||
@@ -716,6 +716,10 @@ int usb_get_configuration(struct usb_device *dev) | |||
716 | result = -ENOMEM; | 716 | result = -ENOMEM; |
717 | goto err; | 717 | goto err; |
718 | } | 718 | } |
719 | |||
720 | if (dev->quirks & USB_QUIRK_DELAY_INIT) | ||
721 | msleep(100); | ||
722 | |||
719 | result = usb_get_descriptor(dev, USB_DT_CONFIG, cfgno, | 723 | result = usb_get_descriptor(dev, USB_DT_CONFIG, cfgno, |
720 | bigbuffer, length); | 724 | bigbuffer, length); |
721 | if (result < 0) { | 725 | if (result < 0) { |