ACPICA: Optimize ACPI register locking
authorBob Moore <robert.moore@intel.com>
Wed, 18 Feb 2009 07:10:07 +0000 (15:10 +0800)
committerLen Brown <len.brown@intel.com>
Thu, 26 Mar 2009 20:38:30 +0000 (16:38 -0400)
commit9892dd23cbbfab1f7d4818622296e415979a9c77
treeae729299168fa2403c7a180da33b8091da51936b
parentec41f193eadb6301f3c052b5e0dbc0b5636982e8
ACPICA: Optimize ACPI register locking

Removed locking for reads from the ACPI bit registers in PM1
Status, Enable, Control, and PM2 Control. The lock is not required
when reading the single-bit registers. The acpi_get_register_unlocked
function is no longer needed and has been removed. This will
improve performance for reads on these registers.  ACPICA BZ 760.

http://www.acpica.org/bugzilla/show_bug.cgi?id=760

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/acpica/hwsleep.c
drivers/acpi/acpica/hwxface.c
drivers/acpi/processor_idle.c
include/acpi/acpixf.h