diff options
-rw-r--r-- | kernel/power/main.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/power/main.c b/kernel/power/main.c index 18d7d693fbba..6ee2cad530e8 100644 --- a/kernel/power/main.c +++ b/kernel/power/main.c | |||
@@ -167,7 +167,7 @@ static int enter_state(suspend_state_t state) | |||
167 | { | 167 | { |
168 | int error; | 168 | int error; |
169 | 169 | ||
170 | if (pm_ops->valid && !pm_ops->valid(state)) | 170 | if (pm_ops && pm_ops->valid && !pm_ops->valid(state)) |
171 | return -ENODEV; | 171 | return -ENODEV; |
172 | if (down_trylock(&pm_sem)) | 172 | if (down_trylock(&pm_sem)) |
173 | return -EBUSY; | 173 | return -EBUSY; |