• T
    ACPI: Add _OST support for sysfs eject · c4753e57
    Toshi Kani 提交于
    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: NToshi Kani <toshi.kani@hp.com>
    Signed-off-by: NLen Brown <len.brown@intel.com>
    c4753e57
scan.c 40.7 KB