This is the third RFC for some cleanup patches that the xHCI split roothub and USB 3.0 hub patches depend on. The previous patchset version can be found here: http://marc.info/?l=linux-usb&m=129375130820396&w=2 Changes since v2: - Fix some commit message/comment typos - Remove the patch "Fix check for LS/FS device attached to roothub." This patch is no longer needed, since the USB core will now reject any LS/FS devices under a HS hub without a proper TT. That's really all that changed. I'm just reposting them since the next patches depend on them. Sarah Sharp (6): 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. drivers/staging/usbip/vhci_hcd.c | 4 +- drivers/usb/core/driver.c | 5 +++ drivers/usb/core/hcd.c | 11 ++++-- 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-hub.c | 70 +++++++++++++++++-------------------- drivers/usb/host/xhci-mem.c | 2 +- drivers/usb/host/xhci-ring.c | 25 ++------------ drivers/usb/host/xhci.c | 10 ----- drivers/usb/host/xhci.h | 15 +++----- drivers/usb/wusbcore/rh.c | 4 +- include/linux/usb/hcd.h | 7 ---- 21 files changed, 91 insertions(+), 130 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