]> git.baikalelectronics.ru Git - kernel.git/commit
ACPI / hotplug: Generate online uevents for ACPI containers
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Sun, 21 Sep 2014 00:58:18 +0000 (02:58 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Sun, 21 Sep 2014 00:58:18 +0000 (02:58 +0200)
commit67924ff24c16b57c6bef7cb860ed41c6d89d6b3f
tree88ec833453a653ba4f5edee1aa8ec874615d8485
parenta8bdd51f99d9b1667cdf699af3043328c3c16911
ACPI / hotplug: Generate online uevents for ACPI containers

Commit 055f47af2 (ACPI / hotplug: Move container-specific code out of
the core) removed the generation of "online" uevents for containers,
because "add" uevents are now generated for them automatically when
container system devices are registered.  However, there are user
space tools that need to be notified when the container and all of
its children have been enumerated, which doesn't happen any more.

For this reason, add a mechanism allowing "online" uevents to be
generated for ACPI containers after enumerating the container along
with all of its children.

Fixes: 055f47af2 (ACPI / hotplug: Move container-specific code out of the core)
Reported-and-tested-by: Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
Cc: 3.14+ <stable@vger.kernel.org> # 3.14+
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/container.c
drivers/acpi/scan.c
include/acpi/acpi_bus.h