ACPI: add acpi_bus_ops in acpi_device
authorLi Shaohua <shaohua.li@intel.com>
Thu, 7 Dec 2006 12:56:41 +0000 (20:56 +0800)
committerLen Brown <len.brown@intel.com>
Sat, 16 Dec 2006 04:38:34 +0000 (23:38 -0500)
commitc4168bff32e218b8400cb48b48adb9b7f7bb31b8
tree48605aa258cf7acf108cb7c1a3419c4b7dc0e415
parentf883d9db008deb20d4969c26475100cec2b7f6f8
ACPI: add acpi_bus_ops in acpi_device

Add acpi_bus_ops in acpi_device to support acpi hot plug.

NOTE: Two methods .add and .start in acpi_driver.ops are
called separately to probe ACPI devices, while only
.probe method is called in driver model.
As executing .add and .start separately is critical
for ACPI device hot plug, we use acpi_bus_ops to
distinguish different code path.

Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/scan.c
include/acpi/acpi_bus.h