The following changes since commit db2c8624847b0b67c04c3d6271823f3fee671e26: USB: storage: fixed keyword related space issues. (2012-05-17 09:48:29 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git for-usb-next-2012-05-18 for you to fetch changes up to e1f12eb6ba6f1e74007eb01ed26fad7c5239d62b: USB: Disable hub-initiated LPM for comms devices. (2012-05-18 15:42:55 -0700) ---------------------------------------------------------------- xhci: Link PM and bug fixes for 3.5. Hi Greg, Here's the final Link Power Management patches, along with a couple of bug fixes that have been sitting in my queue. I've fixed all the comments that Alan and Andiry had on the Link PM patches, so I think they're ready to go. Sarah Sharp ---------------------------------------------------------------- Andiry Xu (1): usbcore: enable USB2 LPM if port suspend fails Oliver Neukum (1): USB: fix resource leak in xhci power loss path Sarah Sharp (15): xhci: Add new short TX quirk for Fresco Logic host. xhci: Reset reserved command ring TRBs on cleanup. xhci: Add roothub code to set U1/U2 timeouts. USB: Make sure to fetch the BOS desc for roothubs. USB: Refactor code to set LPM support flag. USB: Calculate USB 3.0 exit latencies for LPM. USB: Allow drivers to disable hub-initiated LPM. USB: Add support to enable/disable USB3 link states. USB: Disable USB 3.0 LPM in critical sections. xhci: Some Evaluate Context commands must succeed. xhci: Reserve one command for USB3 LPM disable. USB: Add macros for interrupt endpoint types. xhci: Add infrastructure for host-specific LPM policies. xhci: Add Intel U1/U2 timeout policy. USB: Disable hub-initiated LPM for comms devices. drivers/bluetooth/ath3k.c | 1 + drivers/bluetooth/bcm203x.c | 1 + drivers/bluetooth/bfusb.c | 1 + drivers/bluetooth/bpa10x.c | 1 + drivers/bluetooth/btusb.c | 1 + drivers/isdn/gigaset/bas-gigaset.c | 1 + drivers/isdn/gigaset/usb-gigaset.c | 1 + drivers/isdn/hardware/mISDN/hfcsusb.c | 1 + drivers/isdn/hisax/hfc_usb.c | 1 + drivers/isdn/hisax/st5481_init.c | 1 + drivers/net/usb/asix.c | 1 + drivers/net/usb/catc.c | 1 + drivers/net/usb/cdc-phonet.c | 1 + drivers/net/usb/cdc_eem.c | 1 + drivers/net/usb/cdc_ether.c | 1 + drivers/net/usb/cdc_ncm.c | 1 + drivers/net/usb/cdc_subset.c | 1 + drivers/net/usb/cx82310_eth.c | 1 + drivers/net/usb/dm9601.c | 1 + drivers/net/usb/gl620a.c | 1 + drivers/net/usb/hso.c | 1 + drivers/net/usb/int51x1.c | 1 + drivers/net/usb/ipheth.c | 1 + drivers/net/usb/kalmia.c | 3 +- drivers/net/usb/kaweth.c | 1 + drivers/net/usb/lg-vl600.c | 1 + drivers/net/usb/mcs7830.c | 1 + drivers/net/usb/net1080.c | 1 + drivers/net/usb/pegasus.c | 1 + drivers/net/usb/plusb.c | 1 + drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/rndis_host.c | 1 + drivers/net/usb/rtl8150.c | 3 +- drivers/net/usb/sierra_net.c | 1 + drivers/net/usb/smsc75xx.c | 1 + drivers/net/usb/smsc95xx.c | 1 + drivers/net/usb/zaurus.c | 1 + drivers/net/wireless/at76c50x-usb.c | 1 + drivers/net/wireless/ath/ath6kl/usb.c | 1 + drivers/net/wireless/ath/ath9k/hif_usb.c | 1 + drivers/net/wireless/ath/carl9170/usb.c | 1 + drivers/net/wireless/brcm80211/brcmfmac/usb.c | 1 + drivers/net/wireless/libertas/if_usb.c | 1 + drivers/net/wireless/libertas_tf/if_usb.c | 1 + drivers/net/wireless/orinoco/orinoco_usb.c | 1 + drivers/net/wireless/p54/p54usb.c | 1 + drivers/net/wireless/rndis_wlan.c | 1 + drivers/net/wireless/rt2x00/rt2500usb.c | 1 + drivers/net/wireless/rt2x00/rt2800usb.c | 1 + drivers/net/wireless/rt2x00/rt73usb.c | 1 + drivers/net/wireless/rtl818x/rtl8187/dev.c | 1 + drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 1 + drivers/net/wireless/zd1201.c | 1 + drivers/net/wireless/zd1211rw/zd_usb.c | 1 + drivers/usb/class/cdc-acm.c | 1 + drivers/usb/class/cdc-wdm.c | 1 + drivers/usb/core/driver.c | 54 ++- drivers/usb/core/hcd.c | 9 + drivers/usb/core/hub.c | 672 ++++++++++++++++++++++++- drivers/usb/core/message.c | 38 ++ drivers/usb/host/xhci-hub.c | 19 + drivers/usb/host/xhci-mem.c | 39 ++ drivers/usb/host/xhci-pci.c | 14 + drivers/usb/host/xhci-ring.c | 24 +- drivers/usb/host/xhci.c | 454 +++++++++++++++++- drivers/usb/host/xhci.h | 15 +- include/linux/usb.h | 60 +++ include/linux/usb/ch11.h | 2 + include/linux/usb/ch9.h | 56 ++ include/linux/usb/hcd.h | 9 + 70 files changed, 1512 insertions(+), 13 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