Messages in this thread Patch in this message | | | Date | Wed, 30 Jul 2003 09:29:19 +0200 | From | Willy Tarreau <> | Subject | [PATCH] 2.4.22-pre9 : ACPI poweroff fix |
| |
On Thu, Jul 24, 2003 at 06:02:15PM -0300, Marcelo Tosatti wrote: > > Great. I`ll apply it to the 2.4 tree later and it will be present in > -pre9.
Hi Marcelo,
it seems you forgot the patch in -pre9. Never mind, I've just rediffed it, here it is.
Cheers, Willy
diff -urN linux-2.4.22-pre9/drivers/acpi/system.c linux-2.4.22-pre9-fix/drivers/acpi/system.c --- linux-2.4.22-pre9/drivers/acpi/system.c Wed Jul 30 09:18:40 2003 +++ linux-2.4.22-pre9-fix/drivers/acpi/system.c Wed Jul 30 09:21:56 2003 @@ -90,9 +90,7 @@ static void acpi_power_off (void) { - acpi_enter_sleep_state_prep(ACPI_STATE_S5); - ACPI_DISABLE_IRQS(); - acpi_enter_sleep_state(ACPI_STATE_S5); + acpi_suspend(ACPI_STATE_S5); } #endif /*CONFIG_PM*/ @@ -180,7 +178,7 @@ return AE_ERROR; } - if (state < ACPI_STATE_S5) { + if (state <= ACPI_STATE_S5) { /* Tell devices to stop I/O and actually save their state. * It is theoretically possible that something could fail, * so handle that gracefully..
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |