Hi Greg, Hope this is not too late for -rc6. This set fixes a long standing musb regression introduced in v4.8. Please let me know if any change is needed. Thanks, -Bin. --- Tony Lindgren (6): usb: musb: Fix broken use of static variable for multiple instances usb: musb: Fix sleeping function called from invalid context for hdrc glue usb: musb: Fix PM for hub disconnect usb: musb: Add missing pm_runtime_disable and drop 2430 PM timeout usb: musb: Drop pointless PM runtime code for dsps glue phy: twl4030-usb: Fix for musb session bit based PM drivers/phy/phy-twl4030-usb.c | 4 +- drivers/usb/musb/musb_core.c | 147 ++++++++++++++++++++++++++++++++++++----- drivers/usb/musb/musb_core.h | 13 +++- drivers/usb/musb/musb_dsps.c | 58 ++++++++-------- drivers/usb/musb/musb_gadget.c | 39 +++++++++-- drivers/usb/musb/omap2430.c | 10 ++- drivers/usb/musb/tusb6010.c | 6 +- 7 files changed, 209 insertions(+), 68 deletions(-) -- 1.9.1 -- 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