Hi, doing autosuspend for the storage driver, this feature was a sore point. At some point we have to cross subsystem borders when doing runtime suspend on a subtree of the device tree. Drivers need to know whether they are doing a system wide suspend or a runtime suspend. The locking requirements at the very least are different. We need a standardised way to tell drivers what kind of suspension they are dealing with. So I think it has to move into the generic struct device or become a part of the message parameter. Regards Oliver _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm