From 874e49f594c966d3f45262bd6f9ab220d6fee012 Mon Sep 17 00:00:00 2001 From: Ramneek Mehresh Date: Tue, 28 May 2013 13:52:32 +0530 Subject: usb: hub: Resolve OTG crash issue with another host Resolves kernel crash issue when a USB flash drive is inserted into USB1 port with USB2 port configured as otg Signed-off-by: Ramneek Mehresh Signed-off-by: yinbo.zhu diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c index f953d6d..4ba596a 100644 --- a/drivers/usb/core/hub.c +++ b/drivers/usb/core/hub.c @@ -4412,6 +4412,14 @@ hub_port_init(struct usb_hub *hub, struct usb_device *udev, int port1, else speed = usb_speed_string(udev->speed); +#if !defined(CONFIG_FSL_USB2_OTG) && !defined(CONFIG_FSL_USB2_OTG_MODULE) +if (udev->speed != USB_SPEED_SUPER) + dev_info(&udev->dev, + "%s %s USB device number %d using %s\n", + (udev->config) ? "reset" : "new", speed, + devnum, udev->bus->controller->driver->name); +#endif + if (udev->speed < USB_SPEED_SUPER) dev_info(&udev->dev, "%s %s USB device number %d using %s\n", -- cgit v0.10.2