> To summarize, we can: > * Use a refcount such that automatic suspend will only be possible if it's > equal to zero (but that need not be the only criterion). > * Use a per-device flag in dev_pm_info that will be set whenever the device > driver increases the refcount and unset whenever the driver decreases the > refcount. > * Use a per-process flag that will be set whenever the process increases the > refcount and unset whenever the process decreases the refcount. Yes, that sounds sane, and that's how reasonable wakelock implementation should look like. -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm