The following series culminates in a patch which replaces the USB autosuspend implementation with the runtime PM framework. Earlier patches make a bunch of simple changes intended to ease the path, such as removing uses of the USB device-pm mutex, changing the way the various autosuspend-disable and -enable schemes work, and even just rearranging code to make it look better. The individual patch descriptions speak for themselves, except perhaps for the last which doesn't go into very much detail considering the patch's size. If anybody is interested in more information about how the runtime PM framework is used, I'll be happy to explain. 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