aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/core/hcd.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/core/hcd.c')
-rw-r--r--drivers/usb/core/hcd.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c
index daac0427bfd5..fc235b02ff27 100644
--- a/drivers/usb/core/hcd.c
+++ b/drivers/usb/core/hcd.c
@@ -1606,7 +1606,6 @@ int usb_hcd_check_bandwidth(struct usb_device *udev,
1606 struct usb_interface *new_intf) 1606 struct usb_interface *new_intf)
1607{ 1607{
1608 int num_intfs, i, j; 1608 int num_intfs, i, j;
1609 struct usb_interface_cache *intf_cache;
1610 struct usb_host_interface *alt = NULL; 1609 struct usb_host_interface *alt = NULL;
1611 int ret = 0; 1610 int ret = 0;
1612 struct usb_hcd *hcd; 1611 struct usb_hcd *hcd;
@@ -1654,15 +1653,8 @@ int usb_hcd_check_bandwidth(struct usb_device *udev,
1654 } 1653 }
1655 } 1654 }
1656 for (i = 0; i < num_intfs; ++i) { 1655 for (i = 0; i < num_intfs; ++i) {
1657 1656 /* Set up endpoints for alternate interface setting 0 */
1658 /* Dig the endpoints for alt setting 0 out of the 1657 alt = usb_find_alt_setting(new_config, i, 0);
1659 * interface cache for this interface
1660 */
1661 intf_cache = new_config->intf_cache[i];
1662 for (j = 0; j < intf_cache->num_altsetting; j++) {
1663 if (intf_cache->altsetting[j].desc.bAlternateSetting == 0)
1664 alt = &intf_cache->altsetting[j];
1665 }
1666 if (!alt) { 1658 if (!alt) {
1667 printk(KERN_DEBUG "Did not find alt setting 0 for intf %d\n", i); 1659 printk(KERN_DEBUG "Did not find alt setting 0 for intf %d\n", i);
1668 continue; 1660 continue;