diff options
author | Len Brown | 2009-12-16 02:19:55 -0500 |
---|---|---|
committer | Len Brown | 2009-12-16 02:19:55 -0500 |
commit | 8033c314b9b67f53eddb3afcbec74c39b57b56b6 (patch) | |
tree | 859a3f4e42eea084c584209af1a188262a140ad1 /drivers | |
parent | 8fa79e08f50f4ec1fd8903eca6fd6f36c36dd4c4 (diff) | |
parent | 13c199c0d0cf78b27592991129fb8cbcfc5164de (diff) |
Merge branch 'bugzilla-14782' into release
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/acpi/button.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/acpi/button.c b/drivers/acpi/button.c index 0c9c6a9a002c..8a95e8329df7 100644 --- a/drivers/acpi/button.c +++ b/drivers/acpi/button.c @@ -282,6 +282,13 @@ static int acpi_lid_send_state(struct acpi_device *device) if (ret == NOTIFY_DONE) ret = blocking_notifier_call_chain(&acpi_lid_notifier, state, device); + if (ret == NOTIFY_DONE || ret == NOTIFY_OK) { + /* + * It is also regarded as success if the notifier_chain + * returns NOTIFY_OK or NOTIFY_DONE. + */ + ret = 0; + } return ret; } |