ACPI: EC: do transaction from interrupt context
authorAlexey Starikovskiy <astarikovskiy@suse.de>
Thu, 25 Sep 2008 17:00:31 +0000 (21:00 +0400)
committerLen Brown <len.brown@intel.com>
Thu, 25 Sep 2008 20:23:03 +0000 (16:23 -0400)
commit7c6db4e050601f359081fde418ca6dc4fc2d0011
treee7492d3cb6cfb14b52639a01a656c5c73637871c
parent72d31053f62c4bc464c2783974926969614a8649
ACPI: EC: do transaction from interrupt context

It is easier and faster to do transaction directly from interrupt context
rather than waking control thread.
Also, cleaner GPE storm avoidance is implemented.
References:  http://bugzilla.kernel.org/show_bug.cgi?id=9998
http://bugzilla.kernel.org/show_bug.cgi?id=10724
http://bugzilla.kernel.org/show_bug.cgi?id=10919
http://bugzilla.kernel.org/show_bug.cgi?id=11309
http://bugzilla.kernel.org/show_bug.cgi?id=11549
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de>
Tested-by: Sitsofe Wheeler <sitsofe@yahoo.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/ec.c