{"commits":[{"author":{"name":"Alan Stern","email":"75ea6bb7bfc1186f92d26164de5f9268c9a45b59@rowland.harvard.edu"},"sha":"fe6b91f47080eb17d21cbf2a39311877d57f6938","message":"PM / Driver core: leave runtime PM enabled during system shutdown\n\nDisabling all runtime PM during system shutdown turns out not to be a\ngood idea, because some devices may need to be woken up from a\nlow-power state at that time.\n\nThe whole point of disabling runtime PM for system shutdown was to\nprevent untimely runtime-suspend method calls.  This patch (as1504)\naccomplishes the same result by incrementing the usage count for each\ndevice and waiting for ongoing runtime-PM callbacks to finish.  This\nis what we already do during system suspend and hibernation, which\nmakes sense since the shutdown method is pretty much a legacy analog\nof the pm->poweroff method.\n\nThis fixes a recent regression on some OMAP systems introduced by\ncommit af8db1508f2c9f3b6e633e2d2d906c6557c617f9 (PM / driver core:\ndisable device's runtime PM during shutdown).\n\nReported-and-tested-by: NeilBrown <neilb@suse.de>\nSigned-off-by: Alan Stern <stern@rowland.harvard.edu>\nAcked-by: Greg Kroah-Hartman <gregkh@suse.de>\nSigned-off-by: Rafael J. Wysocki <rjw@sisk.pl>","url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/fe6b91f47080eb17d21cbf2a39311877d57f6938"}],"ref":"refs/heads/pm-fixes","head":"fe6b91f47080eb17d21cbf2a39311877d57f6938","push_id":53016537,"size":1}