ACPI: Disambiguate processor declaration type
authorMyron Stowe <myron.stowe@hp.com>
Tue, 4 Nov 2008 21:52:55 +0000 (14:52 -0700)
committerLen Brown <len.brown@intel.com>
Fri, 7 Nov 2008 01:11:15 +0000 (20:11 -0500)
commitad93a765c1834db031b5bf1c2baf2a50d0462ca4
tree4494d6814fd2d51a243794b4616f869b34a1b6bc
parent457d2ee225801441e96f2e35894ec404572ad862
ACPI: Disambiguate processor declaration type

Declaring processors in ACPI namespace can be done using either a
"Processor" definition or a "Device" definition (see section 8.4 -
Declaring Processors; "Advanced Configuration and Power Interface
Specification", Revision 3.0b).  Currently the two processor
declaration types are conflated.

This patch disambiguates the processor declaration's definition type
enabling subsequent code to behave uniquely based explicitly on the
declaration's type.

Signed-off-by: Myron Stowe <myron.stowe@hp.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/processor_core.c
drivers/acpi/scan.c
include/acpi/acpi_drivers.h