[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20241203143729.478-1-paul.barker.ct@bp.renesas.com>
Date: Tue, 3 Dec 2024 14:37:29 +0000
From: Paul Barker <paul.barker.ct@...renesas.com>
To: "Rafael J. Wysocki" <rafael@...nel.org>,
Len Brown <len.brown@...el.com>,
Pavel Machek <pavel@....cz>,
Alan Stern <stern@...land.harvard.edu>
Cc: Paul Barker <paul.barker.ct@...renesas.com>,
Claudiu Beznea <claudiu.beznea.uj@...renesas.com>,
linux-pm@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [PATCH] Documentation: PM: Clarify pm_runtime_resume_and_get return value
Update the documentation to match the behaviour of the code.
The function pm_runtime_resume_and_get() always returns 0 on success,
even if __pm_runtime_resume() returns 1.
Fixes: 2c412337cfe6 ("PM: runtime: Add documentation for pm_runtime_resume_and_get()")
Signed-off-by: Paul Barker <paul.barker.ct@...renesas.com>
---
Documentation/power/runtime_pm.rst | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/Documentation/power/runtime_pm.rst b/Documentation/power/runtime_pm.rst
index 53d1996460ab..a86f1173980a 100644
--- a/Documentation/power/runtime_pm.rst
+++ b/Documentation/power/runtime_pm.rst
@@ -347,7 +347,9 @@ drivers/base/power/runtime.c and include/linux/pm_runtime.h:
`int pm_runtime_resume_and_get(struct device *dev);`
- run pm_runtime_resume(dev) and if successful, increment the device's
- usage counter; return the result of pm_runtime_resume
+ usage counter; returns 0 on success (whether or not the device's runtime
+ PM status was already 'active') or the error code from pm_runtime_resume
+ on failure.
`int pm_request_idle(struct device *dev);`
- submit a request to execute the subsystem-level idle callback for the
--
2.43.0
Powered by blists - more mailing lists