aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2011-02-24 10:17:04 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2011-02-24 10:18:04 -0800
commitaf9a4eb329e0f6cf580218205d2f0c2d76587c62 (patch)
treed0987a8ac3f19310401681fadbd86e679e91a4e3
parent638a189440cc2dccf2eddf18f8071253fc705745 (diff)
Revert "USB: prevent buggy hubs from crashing the USB stack"
This reverts commit de3e365127bc56dd0b1f8d684b184d43efcd50b4 as it breaks the musb host controller. This patch will come back after the musb fix goes upstream to Linus's tree. Cc: Alan Stern <stern@rowland.harvard.edu> Cc: Perry Neben <neben@vmware.com> Cc: Felipe Balbi <balbi@ti.com> Cc: Alexander Holler <holler@ahsoftware.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r--drivers/usb/core/hub.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c
index 31edd87463a..32d0ad29e23 100644
--- a/drivers/usb/core/hub.c
+++ b/drivers/usb/core/hub.c
@@ -2744,11 +2744,6 @@ hub_port_init (struct usb_hub *hub, struct usb_device *udev, int port1,
udev->ttport = hdev->ttport;
} else if (udev->speed != USB_SPEED_HIGH
&& hdev->speed == USB_SPEED_HIGH) {
- if (!hub->tt.hub) {
- dev_err(&udev->dev, "parent hub has no TT\n");
- retval = -EINVAL;
- goto fail;
- }
udev->tt = &hub->tt;
udev->ttport = port1;
}