X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Facpi%2Fhardware%2Fhwsleep.c;h=77b3e9a8550bb17ad03d1c0c5eb23cecbeffbf1a;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=6ffa80ba2466b4dc46fe6ef6b13a7b7f5157fca2;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/drivers/acpi/hardware/hwsleep.c b/drivers/acpi/hardware/hwsleep.c index 6ffa80ba2..77b3e9a85 100644 --- a/drivers/acpi/hardware/hwsleep.c +++ b/drivers/acpi/hardware/hwsleep.c @@ -6,7 +6,7 @@ *****************************************************************************/ /* - * Copyright (C) 2000 - 2004, R. Byron Moore + * Copyright (C) 2000 - 2005, R. Byron Moore * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -42,6 +42,8 @@ * POSSIBILITY OF SUCH DAMAGES. */ +#include + #include #define _COMPONENT ACPI_HARDWARE @@ -110,7 +112,7 @@ acpi_set_firmware_waking_vector ( * DESCRIPTION: Access function for firmware_waking_vector field in FACS * ******************************************************************************/ - +#ifdef ACPI_FUTURE_USAGE acpi_status acpi_get_firmware_waking_vector ( acpi_physical_address *physical_address) @@ -136,6 +138,7 @@ acpi_get_firmware_waking_vector ( return_ACPI_STATUS (AE_OK); } +#endif /****************************************************************************** @@ -279,15 +282,6 @@ acpi_enter_sleep_state ( return_ACPI_STATUS (status); } - if (sleep_state != ACPI_STATE_S5) { - /* Disable BM arbitration */ - - status = acpi_set_register (ACPI_BITREG_ARB_DISABLE, 1, ACPI_MTX_DO_NOT_LOCK); - if (ACPI_FAILURE (status)) { - return_ACPI_STATUS (status); - } - } - /* * 1) Disable/Clear all GPEs * 2) Enable all wakeup GPEs @@ -391,6 +385,7 @@ acpi_enter_sleep_state ( return_ACPI_STATUS (AE_OK); } +EXPORT_SYMBOL(acpi_enter_sleep_state); /****************************************************************************** @@ -456,6 +451,7 @@ acpi_enter_sleep_state_s4bios ( return_ACPI_STATUS (AE_OK); } +EXPORT_SYMBOL(acpi_enter_sleep_state_s4bios); /****************************************************************************** @@ -576,13 +572,6 @@ acpi_leave_sleep_state ( (void) acpi_set_register(acpi_gbl_fixed_event_info[ACPI_EVENT_POWER_BUTTON].status_register_id, 1, ACPI_MTX_DO_NOT_LOCK); - /* Enable BM arbitration */ - - status = acpi_set_register (ACPI_BITREG_ARB_DISABLE, 0, ACPI_MTX_LOCK); - if (ACPI_FAILURE (status)) { - return_ACPI_STATUS (status); - } - arg.integer.value = ACPI_SST_WORKING; status = acpi_evaluate_object (NULL, METHOD_NAME__SST, &arg_list, NULL); if (ACPI_FAILURE (status) && status != AE_NOT_FOUND) {