ACPI: thinkpad-acpi: rate-limit CMOS/EC unsynced error messages
commit29e676565bfae6f2b89937e1a7e144ffcaabc465
authorHenrique de Moraes Holschuh <hmh@hmh.eng.br>
Thu, 1 May 2008 03:31:32 +0000 (1 00:31 -0300)
committerHenrique de Moraes Holschuh <hmh@hmh.eng.br>
Thu, 1 May 2008 03:31:32 +0000 (1 00:31 -0300)
tree6700ea4eccc388ed027192e7186b047dfeccd7fb
parent21506cf46ea94ca8106d31392e268c035446d9ec
ACPI: thinkpad-acpi: rate-limit CMOS/EC unsynced error messages

If userspace applications mess with the CMOS NVRAM, or something causes
both the ACPI firmware and thinkpad-acpi to try to change the brightness at
the same time, it is possible to have the CMOS and EC registers for the
current brightness go out of sync.

Should that happen, thinkpad-acpi could be really obnoxious when using a
brightness_mode of 3 (both EC and CMOS).  Instead of complaining a massive
number of times, make sure to complain only once until EC and CMOS are back
in sync.

Signed-off-by: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
Cc: Joerg Platte <lists@naasa.net>
drivers/misc/thinkpad_acpi.c