ACPI: EC: Accelerate query execution
authorAlexey Starikovskiy <astarikovskiy@suse.de>
Thu, 24 Dec 2009 08:34:16 +0000 (11:34 +0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 25 Jan 2010 18:49:35 +0000 (10:49 -0800)
commit1ff7b99e4983d9e93d25e98ba1ce303ad4e4909e
tree34af00bac923e042709eb095bcc239d410ebd979
parent111ab4bcb4a3c6d803f4cefde0c910de1fdbfc90
ACPI: EC: Accelerate query execution

commit a62e8f1978f49e52f87a711ff6711b323d4b12ff upstream.

Split EC query handling into acknowledge and execution phase.
This allows much smaller pending query lattency and lowers chances
of EC going "wild" and losing events.

Reference: http://bugzilla.kernel.org/show_bug.cgi?id=14858

Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de>
Signed-off-by: Len Brown <len.brown@intel.com>
Cc: François Valenduc <francois.valenduc@tvcablenet.be>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/acpi/ec.c