diff --git a/drivers/acpi/ec.c b/drivers/acpi/ec.c index aaea052..87507fa 100644 --- a/drivers/acpi/ec.c +++ b/drivers/acpi/ec.c @@ -494,8 +494,7 @@ static u32 acpi_ec_gpe_handler(void *data) goto end; } clear_bit(EC_FLAGS_WAIT_GPE, &ec->flags); - if (test_bit(EC_FLAGS_GPE_MODE, &ec->flags)) - wake_up(&ec->wait); + wake_up(&ec->wait); if ((acpi_ec_read_status(ec) & ACPI_EC_FLAG_SCI) && (!test_and_set_bit(EC_FLAGS_QUERY_PENDING, &ec->flags))) {