aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/base/power/runtime.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/base/power/runtime.c b/drivers/base/power/runtime.c
index 027d159ac381..6e89b51ea3d9 100644
--- a/drivers/base/power/runtime.c
+++ b/drivers/base/power/runtime.c
@@ -276,7 +276,8 @@ static int rpm_get_suppliers(struct device *dev)
276 continue; 276 continue;
277 277
278 retval = pm_runtime_get_sync(link->supplier); 278 retval = pm_runtime_get_sync(link->supplier);
279 if (retval < 0) { 279 /* Ignore suppliers with disabled runtime PM. */
280 if (retval < 0 && retval != -EACCES) {
280 pm_runtime_put_noidle(link->supplier); 281 pm_runtime_put_noidle(link->supplier);
281 return retval; 282 return retval;
282 } 283 }