Hi Greg This series for usb-next mostly about refactoring the xhci roothub side of the get_port_status request -Mathias Mathias Nyman (7): xhci: move bus_state structure under the xhci_hub structure. xhci: remove unused hcd_index() xhci: move usb3 speficic bits to own function in get_port_status call xhci: move usb2 speficic bits to own function in get_port_status call xhci: cleanup code that sets portstatus and portchange bits xhci: refactor U0 link state handling in get_port_status xhci: move usb2 get port status link resume handling to its own function Zeng Tao (1): xhci: remove the unused sw_lpm_support drivers/usb/host/xhci-hub.c | 351 ++++++++++++++++++++++++------------------- drivers/usb/host/xhci-mem.c | 30 ++-- drivers/usb/host/xhci-ring.c | 2 +- drivers/usb/host/xhci.c | 22 +-- drivers/usb/host/xhci.h | 13 +- 5 files changed, 219 insertions(+), 199 deletions(-) -- 2.7.4