diff options
author | Rafael J. Wysocki <rjw@sisk.pl> | 2010-03-16 23:21:55 +0100 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2010-03-23 00:22:49 -0400 |
commit | bf02bd2590eb78d79ba1033d6df80c778b2f5ddf (patch) | |
tree | 41ce94e657e597845736f9140ad99aa1a9e1040d /drivers/net/wireless/libertas/main.c | |
parent | 7b1f513aacee53ed2d20cdf82191c7f486136469 (diff) |
ACPI / ACPICA: Do not check reference counters in acpi_ev_enable_gpe()
acpi_ev_enable_gpe() should enable the GPE at the hardware level
regardless of the value of the GPE's runtime reference counter.
There are only two callers of acpi_ev_enable_gpe(), acpi_enable_gpe()
and acpi_set_gpe(). The first one checks the GPE's runtime
reference counter itself and only calls acpi_ev_enable_gpe() if it's
equal to one, and the other one is supposed to enable the GPE
unconditionally (if called with ACPI_GPE_ENABLE).
This change fixes the problem in acpi_enable_wakeup_device() where
the GPE will not be enabled for wakeup if it's runtime reference
counter is zero, which is a regression from 2.6.33.
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Reported-by: Robert Moore <robert.moore@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers/net/wireless/libertas/main.c')
0 files changed, 0 insertions, 0 deletions