diff options
-rw-r--r-- | Documentation/power/runtime_pm.txt | 3 | ||||
-rw-r--r-- | drivers/thunderbolt/icm.c | 9 |
2 files changed, 10 insertions, 2 deletions
diff --git a/Documentation/power/runtime_pm.txt b/Documentation/power/runtime_pm.txt index 0fde3dcf077a..625549d4c74a 100644 --- a/Documentation/power/runtime_pm.txt +++ b/Documentation/power/runtime_pm.txt | |||
@@ -435,7 +435,8 @@ drivers/base/power/runtime.c and include/linux/pm_runtime.h: | |||
435 | PM status to 'suspended' and update its parent's counter of 'active' | 435 | PM status to 'suspended' and update its parent's counter of 'active' |
436 | children as appropriate (it is only valid to use this function if | 436 | children as appropriate (it is only valid to use this function if |
437 | 'power.runtime_error' is set or 'power.disable_depth' is greater than | 437 | 'power.runtime_error' is set or 'power.disable_depth' is greater than |
438 | zero) | 438 | zero); it will fail and return an error code if the device has a child |
439 | which is active and the 'power.ignore_children' flag is unset | ||
439 | 440 | ||
440 | bool pm_runtime_active(struct device *dev); | 441 | bool pm_runtime_active(struct device *dev); |
441 | - return true if the device's runtime PM status is 'active' or its | 442 | - return true if the device's runtime PM status is 'active' or its |
diff --git a/drivers/thunderbolt/icm.c b/drivers/thunderbolt/icm.c index 8ee340290219..bdaac1ff00a5 100644 --- a/drivers/thunderbolt/icm.c +++ b/drivers/thunderbolt/icm.c | |||
@@ -904,7 +904,14 @@ static int icm_driver_ready(struct tb *tb) | |||
904 | 904 | ||
905 | static int icm_suspend(struct tb *tb) | 905 | static int icm_suspend(struct tb *tb) |
906 | { | 906 | { |
907 | return nhi_mailbox_cmd(tb->nhi, NHI_MAILBOX_SAVE_DEVS, 0); | 907 | int ret; |
908 | |||
909 | ret = nhi_mailbox_cmd(tb->nhi, NHI_MAILBOX_SAVE_DEVS, 0); | ||
910 | if (ret) | ||
911 | tb_info(tb, "Ignoring mailbox command error (%d) in %s\n", | ||
912 | ret, __func__); | ||
913 | |||
914 | return 0; | ||
908 | } | 915 | } |
909 | 916 | ||
910 | /* | 917 | /* |