diff options
author | Toshi Kani <toshi.kani@hp.com> | 2012-05-24 06:25:20 +0400 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2012-06-04 09:09:19 +0400 |
commit | c4753e57b78b213f2384fa0dbafa348b087114fa (patch) | |
tree | 045c893416303dd0a3ea191848597ad401a48e5c /drivers/acpi/processor_driver.c | |
parent | 275c58d77062bbb85dbeb3843ba04f34aa50cf8e (diff) | |
download | linux-c4753e57b78b213f2384fa0dbafa348b087114fa.tar.xz |
ACPI: Add _OST support for sysfs eject
Changed acpi_bus_hot_remove_device() to support _OST. This function is
also changed to global so that it can be called from hotplug notify
handlers to perform hot-remove operation.
Changed acpi_eject_store(), which is the sysfs eject handler. It checks
eject_pending to see if the request was originated from ACPI eject
notification. If not, it calls _OST(0x103,84,) per Figure 6-37 in ACPI
5.0 spec.
Added eject_pending bit to acpi_device_flags. This bit is set when the
kernel has received an ACPI eject notification, but does not initiate
its hot-remove operation by itself.
Added struct acpi_eject_event. This structure is used to pass extended
information to acpi_bus_hot_remove_device(), which has a single argument
to support asynchronous call
Signed-off-by: Toshi Kani <toshi.kani@hp.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers/acpi/processor_driver.c')
0 files changed, 0 insertions, 0 deletions