diff options
Diffstat (limited to 'drivers/base/power/runtime.c')
-rw-r--r-- | drivers/base/power/runtime.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/base/power/runtime.c b/drivers/base/power/runtime.c index 7d9c1cb1c39a..bd1de3980919 100644 --- a/drivers/base/power/runtime.c +++ b/drivers/base/power/runtime.c | |||
@@ -134,7 +134,7 @@ static int rpm_check_suspend_allowed(struct device *dev) | |||
134 | 134 | ||
135 | if (dev->power.runtime_error) | 135 | if (dev->power.runtime_error) |
136 | retval = -EINVAL; | 136 | retval = -EINVAL; |
137 | else if (dev->power.disable_depth > 0) | 137 | else if (dev->power.disable_depth > 0 || dev->power.syscore) |
138 | retval = -EACCES; | 138 | retval = -EACCES; |
139 | else if (atomic_read(&dev->power.usage_count) > 0) | 139 | else if (atomic_read(&dev->power.usage_count) > 0) |
140 | retval = -EAGAIN; | 140 | retval = -EAGAIN; |