• Rafael J. Wysocki's avatar
    ACPI / ACPICA: Implicit notify for multiple devices · 981858bd
    Rafael J. Wysocki authored
    Commit bba63a29 (ACPICA: Implicit notify support) introduced a
    mechanism that causes a notify request of type
    ACPI_NOTIFY_DEVICE_WAKE to be queued automatically by
    acpi_ev_asynch_execute_gpe_method() for the device whose _PRW points
    to the GPE being handled if that GPE is not associated with an
    _Lxx/_Exx method.  However, it turns out that on some systems there
    are multiple devices with _PRW pointing to the same GPE without
    _Lxx/_Exx and the mechanism introduced by commit bba63a29 needs to be
    extended so that "implicit" notify requests of type
    ACPI_NOTIFY_DEVICE_WAKE can be queued automatically for all those
    devices at the same time.
    Reported-and-tested-by: default avatarMatthew Garrett <mjg@redhat.com>
    Signed-off-by: default avatarRafael J. Wysocki <rjw@sisk.pl>
    981858bd
evxfgpe.c 19.9 KB