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

Reply via email to