These cleanup and bugfix patches are necessary for the USB 3.0 hub support and xHCI split roothub feature patches. Unless anyone has any objections, I'll be submitting them to Greg KH tomorrow. New from RFC v3: - Add two bugfixes from Andiry - Update the patchset to build upon Alan Stern's patch for fixing up hcd->state usage in the USB core. There are two patches to remove the setting of HC_STATE_HALT and HC_STATE_RUNNING from the xHCI driver, and a third patch to initialize hcd->state for drivers that don't want to set HC_STATE_RUNNING in their initialization routines. Sarah Sharp Andiry Xu (2): xHCI: Remove redundant variable in xhci_resume() xHCI: prolong host controller halt time limit Sarah Sharp (9): usb: Always return 0 or -EBUSY to the runtime PM core. xhci: Remove old no-op test. USB: Remove bitmap #define from hcd.h USB: Fix usb_add_hcd() checkpatch errors. xhci: Rework port suspend structures for limited ports. xhci: Rename variables and reduce register reads. xhci: Remove references to HC_STATE_HALT. usb: Initialize hcd->state roothubs. xhci: Remove references to HC_STATE_RUNNING. drivers/staging/usbip/vhci_hcd.c | 4 +- drivers/usb/core/driver.c | 5 +++ drivers/usb/core/hcd.c | 12 ++++-- drivers/usb/gadget/dummy_hcd.c | 4 +- drivers/usb/host/ehci-hub.c | 4 +- drivers/usb/host/imx21-hcd.c | 4 +- drivers/usb/host/isp116x-hcd.c | 6 ++-- drivers/usb/host/isp1362-hcd.c | 6 ++-- drivers/usb/host/isp1760-hcd.c | 6 ++-- drivers/usb/host/ohci-hub.c | 12 +++--- drivers/usb/host/oxu210hp-hcd.c | 6 ++-- drivers/usb/host/r8a66597-hcd.c | 4 +- drivers/usb/host/sl811-hcd.c | 6 ++-- drivers/usb/host/u132-hcd.c | 10 +++--- drivers/usb/host/xhci-ext-caps.h | 4 +- drivers/usb/host/xhci-hub.c | 71 +++++++++++++++++--------------------- drivers/usb/host/xhci-mem.c | 2 +- drivers/usb/host/xhci-ring.c | 30 ++-------------- drivers/usb/host/xhci.c | 25 ++------------ drivers/usb/host/xhci.h | 15 +++----- drivers/usb/wusbcore/rh.c | 4 +- include/linux/usb/hcd.h | 7 ---- 22 files changed, 98 insertions(+), 149 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