diff options
Diffstat (limited to 'kernel/power/main.c')
| -rw-r--r-- | kernel/power/main.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/kernel/power/main.c b/kernel/power/main.c index 2981af4ce7cb..6c601f871964 100644 --- a/kernel/power/main.c +++ b/kernel/power/main.c @@ -37,8 +37,9 @@ EXPORT_SYMBOL_GPL(unregister_pm_notifier);  int pm_notifier_call_chain(unsigned long val)  { -	return (blocking_notifier_call_chain(&pm_chain_head, val, NULL) -			== NOTIFY_BAD) ? -EINVAL : 0; +	int ret = blocking_notifier_call_chain(&pm_chain_head, val, NULL); + +	return notifier_to_errno(ret);  }  /* If set, devices may be suspended and resumed asynchronously. */  |