diff options
Diffstat (limited to 'drivers/base/power/runtime.c')
| -rw-r--r-- | drivers/base/power/runtime.c | 3 | 
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)  			continue;  		retval = pm_runtime_get_sync(link->supplier); -		if (retval < 0) { +		/* Ignore suppliers with disabled runtime PM. */ +		if (retval < 0 && retval != -EACCES) {  			pm_runtime_put_noidle(link->supplier);  			return retval;  		}  |