summaryrefslogtreecommitdiffstats
path: root/Documentation/power
diff options
context:
space:
mode:
authorGeert Uytterhoeven <geert+renesas@glider.be>2014-03-24 21:31:29 +0100
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2014-03-26 16:33:05 +0100
commit39c29f3dfc5bd9f40ae72f79e509e6cfbb22a50b (patch)
tree70cf39fa7fa6266d0b75cfa7fc61ada8dbfeb19d /Documentation/power
parent91e63cc0352257352a134a242a69f5785e5ae6ee (diff)
downloadlinux-stable-39c29f3dfc5bd9f40ae72f79e509e6cfbb22a50b.tar.gz
linux-stable-39c29f3dfc5bd9f40ae72f79e509e6cfbb22a50b.tar.bz2
linux-stable-39c29f3dfc5bd9f40ae72f79e509e6cfbb22a50b.zip
PM / Runtime: Correct documented return values for generic PM callbacks
As of commit 05aa55dddb9ee4045c320661068bea78dad6a6e5 ("PM / Runtime: Lenient generic runtime pm callbacks"), the generic power management callbacks pm_generic_runtime_suspend() and pm_generic_runtime_resume() return 0, not -EINVAL, if the device doesn't provide its own callbacks. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'Documentation/power')
-rw-r--r--Documentation/power/runtime_pm.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/Documentation/power/runtime_pm.txt b/Documentation/power/runtime_pm.txt
index f62deb66d5c1..8cc48b05939d 100644
--- a/Documentation/power/runtime_pm.txt
+++ b/Documentation/power/runtime_pm.txt
@@ -667,11 +667,11 @@ driver/base/power/generic_ops.c:
int pm_generic_runtime_suspend(struct device *dev);
- invoke the ->runtime_suspend() callback provided by the driver of this
- device and return its result, or return -EINVAL if not defined
+ device and return its result, or return 0 if not defined
int pm_generic_runtime_resume(struct device *dev);
- invoke the ->runtime_resume() callback provided by the driver of this
- device and return its result, or return -EINVAL if not defined
+ device and return its result, or return 0 if not defined
int pm_generic_suspend(struct device *dev);
- if the device has not been suspended at run time, invoke the ->suspend()