diff options
author | Adrian Bunk <bunk@stusta.de> | 2006-02-03 17:49:49 -0500 |
---|---|---|
committer | Adrian Bunk <bunk@r063144.stusta.swh.mhn.de> | 2006-02-03 17:49:49 -0500 |
commit | 01d206a7c1167639f6ca6dac22140fbdca017558 (patch) | |
tree | bc3ccf1a8140a7f787c4728cfa4c30e65ad56eb2 /drivers/acpi/hardware/hwsleep.c | |
parent | 9c4b562abc9005e4b413de02c85d3d29da707cba (diff) | |
parent | d6c8f6aaa1d7f68c1e6471ab0839d9047cdd159f (diff) |
Merge with git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
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); |