public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] PM: Add helper to mark last busy and autosuspend
@ 2014-09-16 10:43 Subhransu S. Prusty
  2014-09-16 14:27 ` Alan Stern
  0 siblings, 1 reply; 7+ messages in thread
From: Subhransu S. Prusty @ 2014-09-16 10:43 UTC (permalink / raw)
  To: Rafael J. Wysocki
  Cc: Ulf Hansson, Alan Stern, linux-kernel, vinod.koul,
	Subhransu S. Prusty

pm_runtime_mark_last_busy and pm_runtime_put_autosuspend are used together
in quite a lot of places. Add a helper for these.

Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com>
---
 include/linux/pm_runtime.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/include/linux/pm_runtime.h b/include/linux/pm_runtime.h
index 367f49b..256ec50 100644
--- a/include/linux/pm_runtime.h
+++ b/include/linux/pm_runtime.h
@@ -277,4 +277,10 @@ static inline void pm_runtime_dont_use_autosuspend(struct device *dev)
 	__pm_runtime_use_autosuspend(dev, false);
 }
 
+static inline int pm_runtime_last_busy_and_autosuspend(struct device *dev)
+{
+	pm_runtime_mark_last_busy(dev);
+	return pm_runtime_put_autosuspend(dev);
+}
+
 #endif
-- 
1.9.0


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-09-16 17:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-16 10:43 [PATCH] PM: Add helper to mark last busy and autosuspend Subhransu S. Prusty
2014-09-16 14:27 ` Alan Stern
2014-09-16 15:14   ` Vinod Koul
2014-09-16 15:58     ` Alan Stern
2014-09-16 15:36       ` Vinod Koul
2014-09-16 17:22         ` Alan Stern
2014-09-16 17:31           ` Vinod Koul

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox