Proposed upstream fix: http://marc.info/?l=linux-acpi&m=129849875612332&w=2 [RFT][PATCH] ACPI / ACPICA: Implicit notify for multiple devices
From: Rafael J. Wysocki <[email protected]> Commit bba63a2 (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 bba63a2 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-by: Matthew Garrett <[email protected]> Signed-off-by: Rafael J. Wysocki <[email protected]> --- Hi Matthew, The patch below doesn't blow up my Toshiba test box, which is a good sign, but please test it on the boxes where you see the problem. Thanks, Rafael --- drivers/acpi/acpica/aclocal.h | 7 ++++++- drivers/acpi/acpica/evgpe.c | 17 +++++++++++++---- drivers/acpi/acpica/evxfgpe.c | 42 +++++++++++++++++++++++++++++++++--------- 3 files changed, 52 insertions(+), 14 deletions(-) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/722551 Title: 2.6.38-2.29: ehci_hcd generating 25,000(!) unhandled PME interrupts per second -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
