diff options
| author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-02-02 21:51:52 -0500 |
|---|---|---|
| committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-02-02 21:51:52 -0500 |
| commit | 33052057e3e2db7f37fc78aa3f25c98f7e989fae (patch) | |
| tree | e80a3aa1371f513c833dc94a16674f78faeeeb1d /drivers/acpi/hardware/hwsleep.c | |
| parent | 00b464debf0038b1628996065f0be564ccfbfd86 (diff) | |
| parent | 1113a7e92e483074c6235da59460759e33b9b144 (diff) | |
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Diffstat (limited to 'drivers/acpi/hardware/hwsleep.c')
| -rw-r--r-- | drivers/acpi/hardware/hwsleep.c | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/drivers/acpi/hardware/hwsleep.c b/drivers/acpi/hardware/hwsleep.c index 34519069050c..89269272fd62 100644 --- a/drivers/acpi/hardware/hwsleep.c +++ b/drivers/acpi/hardware/hwsleep.c | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | *****************************************************************************/ | 6 | *****************************************************************************/ |
| 7 | 7 | ||
| 8 | /* | 8 | /* |
| 9 | * Copyright (C) 2000 - 2005, R. Byron Moore | 9 | * Copyright (C) 2000 - 2006, R. Byron Moore |
| 10 | * All rights reserved. | 10 | * All rights reserved. |
| 11 | * | 11 | * |
| 12 | * Redistribution and use in source and binary forms, with or without | 12 | * Redistribution and use in source and binary forms, with or without |
| @@ -199,8 +199,8 @@ acpi_status acpi_enter_sleep_state_prep(u8 sleep_state) | |||
| 199 | 199 | ||
| 200 | status = acpi_evaluate_object(NULL, METHOD_NAME__SST, &arg_list, NULL); | 200 | status = acpi_evaluate_object(NULL, METHOD_NAME__SST, &arg_list, NULL); |
| 201 | if (ACPI_FAILURE(status) && status != AE_NOT_FOUND) { | 201 | if (ACPI_FAILURE(status) && status != AE_NOT_FOUND) { |
| 202 | ACPI_REPORT_ERROR(("Method _SST failed, %s\n", | 202 | ACPI_EXCEPTION((AE_INFO, status, |
| 203 | acpi_format_exception(status))); | 203 | "While executing method _SST")); |
| 204 | } | 204 | } |
| 205 | 205 | ||
| 206 | return_ACPI_STATUS(AE_OK); | 206 | return_ACPI_STATUS(AE_OK); |
| @@ -232,9 +232,8 @@ acpi_status asmlinkage acpi_enter_sleep_state(u8 sleep_state) | |||
| 232 | 232 | ||
| 233 | if ((acpi_gbl_sleep_type_a > ACPI_SLEEP_TYPE_MAX) || | 233 | if ((acpi_gbl_sleep_type_a > ACPI_SLEEP_TYPE_MAX) || |
| 234 | (acpi_gbl_sleep_type_b > ACPI_SLEEP_TYPE_MAX)) { | 234 | (acpi_gbl_sleep_type_b > ACPI_SLEEP_TYPE_MAX)) { |
| 235 | ACPI_REPORT_ERROR(("Sleep values out of range: A=%X B=%X\n", | 235 | ACPI_ERROR((AE_INFO, "Sleep values out of range: A=%X B=%X", |
| 236 | acpi_gbl_sleep_type_a, | 236 | acpi_gbl_sleep_type_a, acpi_gbl_sleep_type_b)); |
| 237 | acpi_gbl_sleep_type_b)); | ||
| 238 | return_ACPI_STATUS(AE_AML_OPERAND_VALUE); | 237 | return_ACPI_STATUS(AE_AML_OPERAND_VALUE); |
| 239 | } | 238 | } |
| 240 | 239 | ||
| @@ -533,21 +532,18 @@ acpi_status acpi_leave_sleep_state(u8 sleep_state) | |||
| 533 | arg.integer.value = ACPI_SST_WAKING; | 532 | arg.integer.value = ACPI_SST_WAKING; |
| 534 | status = acpi_evaluate_object(NULL, METHOD_NAME__SST, &arg_list, NULL); | 533 | status = acpi_evaluate_object(NULL, METHOD_NAME__SST, &arg_list, NULL); |
| 535 | if (ACPI_FAILURE(status) && status != AE_NOT_FOUND) { | 534 | if (ACPI_FAILURE(status) && status != AE_NOT_FOUND) { |
| 536 | ACPI_REPORT_ERROR(("Method _SST failed, %s\n", | 535 | ACPI_EXCEPTION((AE_INFO, status, "During Method _SST")); |
| 537 | acpi_format_exception(status))); | ||
| 538 | } | 536 | } |
| 539 | 537 | ||
| 540 | arg.integer.value = sleep_state; | 538 | arg.integer.value = sleep_state; |
| 541 | status = acpi_evaluate_object(NULL, METHOD_NAME__BFS, &arg_list, NULL); | 539 | status = acpi_evaluate_object(NULL, METHOD_NAME__BFS, &arg_list, NULL); |
| 542 | if (ACPI_FAILURE(status) && status != AE_NOT_FOUND) { | 540 | if (ACPI_FAILURE(status) && status != AE_NOT_FOUND) { |
| 543 | ACPI_REPORT_ERROR(("Method _BFS failed, %s\n", | 541 | ACPI_EXCEPTION((AE_INFO, status, "During Method _BFS")); |
| 544 | acpi_format_exception(status))); | ||
| 545 | } | 542 | } |
| 546 | 543 | ||
| 547 | status = acpi_evaluate_object(NULL, METHOD_NAME__WAK, &arg_list, NULL); | 544 | status = acpi_evaluate_object(NULL, METHOD_NAME__WAK, &arg_list, NULL); |
| 548 | if (ACPI_FAILURE(status) && status != AE_NOT_FOUND) { | 545 | if (ACPI_FAILURE(status) && status != AE_NOT_FOUND) { |
| 549 | ACPI_REPORT_ERROR(("Method _WAK failed, %s\n", | 546 | ACPI_EXCEPTION((AE_INFO, status, "During Method _WAK")); |
| 550 | acpi_format_exception(status))); | ||
| 551 | } | 547 | } |
| 552 | /* TBD: _WAK "sometimes" returns stuff - do we want to look at it? */ | 548 | /* TBD: _WAK "sometimes" returns stuff - do we want to look at it? */ |
| 553 | 549 | ||
| @@ -582,8 +578,7 @@ acpi_status acpi_leave_sleep_state(u8 sleep_state) | |||
| 582 | arg.integer.value = ACPI_SST_WORKING; | 578 | arg.integer.value = ACPI_SST_WORKING; |
| 583 | status = acpi_evaluate_object(NULL, METHOD_NAME__SST, &arg_list, NULL); | 579 | status = acpi_evaluate_object(NULL, METHOD_NAME__SST, &arg_list, NULL); |
| 584 | if (ACPI_FAILURE(status) && status != AE_NOT_FOUND) { | 580 | if (ACPI_FAILURE(status) && status != AE_NOT_FOUND) { |
| 585 | ACPI_REPORT_ERROR(("Method _SST failed, %s\n", | 581 | ACPI_EXCEPTION((AE_INFO, status, "During Method _SST")); |
| 586 | acpi_format_exception(status))); | ||
| 587 | } | 582 | } |
| 588 | 583 | ||
| 589 | return_ACPI_STATUS(status); | 584 | return_ACPI_STATUS(status); |
