Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 248452 | Differences between
and this patch

Collapse All | Expand All

(-)a/drivers/acpi/ec.c (-3 / +6 lines)
Lines 581-589 static u32 acpi_ec_gpe_handler(void *data) Link Here
581
	pr_debug(PREFIX "~~~> interrupt\n");
581
	pr_debug(PREFIX "~~~> interrupt\n");
582
	status = acpi_ec_read_status(ec);
582
	status = acpi_ec_read_status(ec);
583
583
584
	gpe_transaction(ec, status);
584
	if (test_bit(EC_FLAGS_GPE_MODE, &ec->flags)) {
585
	if (ec_transaction_done(ec) && (status & ACPI_EC_FLAG_IBF) == 0)
585
		gpe_transaction(ec, status);
586
		wake_up(&ec->wait);
586
		if (ec_transaction_done(ec) &&
587
		    (status & ACPI_EC_FLAG_IBF) == 0)
588
			wake_up(&ec->wait);
589
	}
587
590
588
	ec_check_sci(ec, status);
591
	ec_check_sci(ec, status);
589
	if (!test_bit(EC_FLAGS_GPE_MODE, &ec->flags) &&
592
	if (!test_bit(EC_FLAGS_GPE_MODE, &ec->flags) &&
590
593

Return to bug 248452