ACPI: EC: Add wait for irq storm
authorAlexey Starikovskiy <astarikovskiy@suse.de>
Wed, 30 Dec 2009 12:53:10 +0000 (15:53 +0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 25 Jan 2010 18:49:36 +0000 (10:49 -0800)
commit5f0ab2dfbf84454894568377e4dd6578ef3938f3
treebe4a96d871b276cb0719782d28c8a817d141ddd0
parent1ff7b99e4983d9e93d25e98ba1ce303ad4e4909e
ACPI: EC: Add wait for irq storm

commit 54070101f86ca9a6e9ba243c999d144721ec3db7 upstream.

Merge of poll and irq modes accelerated EC transaction, so
that keyboard starts to suffer again. Add msleep(1) into
transaction path for the storm to allow keyboard controller
to do its job.

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

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