Greg: This series converts the USB autosuspend implementation over to the runtime-PM framework, and it utilizes the new no_callbacks flag for USB interfaces (which don't have runtime-PM callbacks since they can't be power-managed on their own). 1/5: Use the no_callbacks flag for USB interfaces 2/5: Use the sysfs_merge_group() routine 3/5: Use pm_runtime_mark_last_busy() for usb_mark_last_busy() 4/5: Use the runtime-PM autosuspend framework 5/5: Clean up uses of usb_mark_last_busy() Patches 1 and 3 in this series were written by "Tom" Ming Lei; I have only made a few small adjustments and whitespace changes in addition to updating his patch descriptions. Patch 4 is very similar to one he submitted, but it has significant differences. Alan Stern -- 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