On Wed, Jun 14, 2017 at 8:09 PM, Bjorn Helgaas <helgaas@xxxxxxxxxx> wrote: > On Mon, Jun 12, 2017 at 10:48:41PM +0200, Rafael J. Wysocki wrote: >> From: Rafael J. Wysocki <rafael.j.wysocki@xxxxxxxxx> >> >> The work functions provided by the users of acpi_add_pm_notifier() >> should be run synchronously before re-enabling the wakeup GPE in >> case they are used to clear the status and/or disable the wakeup >> signaling at the source. Otherwise, which is the case currently in >> the PCI bus type code, the same wakeup event may be signaled for >> multiple times while the execution of the work function in response >> to it has already been queued up. >> >> Fortunately, acpi_add_pm_notifier() is only used by PCI and by >> ACPI device PM code internally, so the change is relatively >> straightforward to make. >> >> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@xxxxxxxxx> > > Acked-by: Bjorn Helgaas <bhelgaas@xxxxxxxxxx> Thanks!