Patch 4 is the only interesting one and adds support for the default enumeration scheme used by legacy hosts, details in the changelog. The others are just random cleanup items. The original discussion for patch 4 can be found here: http://marc.info/?l=linux-usb&m=135906806229309&w=2 This is all 3.13 material. We may want the enumeration change in -stable at some point, but for now it needs more exposure. Comments welcome. -- Dan --- Dan Williams (4): usb: hub_activate kill an 'else' usb: xhci: kill a conditional when toggling cycle usb: xhci: remove the unused ->address field usb: xhci: change enumeration scheme to 'new scheme' by default drivers/usb/core/hub.c | 33 ++++++++++++++++++++++++--------- drivers/usb/host/xhci-pci.c | 1 + drivers/usb/host/xhci-plat.c | 1 + drivers/usb/host/xhci-ring.c | 8 ++++---- drivers/usb/host/xhci.c | 29 +++++++++++++++++------------ drivers/usb/host/xhci.h | 13 ++++++++++--- include/linux/usb/hcd.h | 2 ++ 7 files changed, 59 insertions(+), 28 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html