lkml.org 
[lkml]   [2008]   [Feb]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] ACPI suspend: Execute _WAK with the right argument
    Date
    From: Rafael J. Wysocki <rjw@sisk.pl>

    The _WAK global ACPI control method has to be called with the
    argument representing the sleep state being exited. Make it happen.

    Special thanks to Mirco Tischler <mt-ml@gmx.de> for reporting the
    problem and debugging.

    Reported-by: Mirco Tischler <mt-ml@gmx.de>
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
    ---
    drivers/acpi/hardware/hwsleep.c | 1 +
    1 file changed, 1 insertion(+)

    Index: linux-2.6/drivers/acpi/hardware/hwsleep.c
    ===================================================================
    --- linux-2.6.orig/drivers/acpi/hardware/hwsleep.c
    +++ linux-2.6/drivers/acpi/hardware/hwsleep.c
    @@ -616,6 +616,7 @@ acpi_status acpi_leave_sleep_state(u8 sl
    return_ACPI_STATUS(status);
    }

    + arg.integer.value = sleep_state;
    status = acpi_evaluate_object(NULL, METHOD_NAME__WAK, &arg_list, NULL);
    if (ACPI_FAILURE(status) && status != AE_NOT_FOUND) {
    ACPI_EXCEPTION((AE_INFO, status, "During Method _WAK"));

    \
     
     \ /
      Last update: 2008-02-13 00:37    [W:0.019 / U:1.208 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site