summaryrefslogtreecommitdiff
path: root/drivers/acpi/processor_driver.c
diff options
context:
space:
mode:
authorToshi Kani <toshi.kani@hp.com>2012-05-24 06:25:20 +0400
committerLen Brown <len.brown@intel.com>2012-06-04 09:09:19 +0400
commitc4753e57b78b213f2384fa0dbafa348b087114fa (patch)
tree045c893416303dd0a3ea191848597ad401a48e5c /drivers/acpi/processor_driver.c
parent275c58d77062bbb85dbeb3843ba04f34aa50cf8e (diff)
downloadlinux-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