Do not enable GPE each transaction From: Alexey Starikovskiy --- drivers/acpi/ec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/drivers/acpi/ec.c b/drivers/acpi/ec.c index 82f496c..1bbe84f 100644 --- a/drivers/acpi/ec.c +++ b/drivers/acpi/ec.c @@ -240,9 +240,10 @@ static int acpi_ec_transaction(struct acpi_ec *ec, u8 command, } } +#if 0 /* Make sure GPE is enabled before doing transaction */ acpi_enable_gpe(NULL, ec->gpe, ACPI_NOT_ISR); - +#endif status = acpi_ec_wait(ec, ACPI_EC_EVENT_IBF_0, 0, 0); if (status) { printk(KERN_DEBUG PREFIX