]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
omap-fixes,
authorKevin Hilman <khilman@deeprootsystems.com>
Mon, 9 Mar 2009 22:14:20 +0000 (22:14 +0000)
committerTony Lindgren <tony@atomide.com>
Wed, 18 Mar 2009 22:07:26 +0000 (15:07 -0700)
commit2ac496a208895c925aec1774a873b5b096b2d3f0
treec2c7b6c5f5f4f0a73ee7a979f9a90329d7f6f087
parenta170fc43065439cff6d18f02a1571a92718b9623
omap-fixes,

The GPIO IRQ enable/disable path attempts to also enable IRQ wake
support for the parent GPIO bank IRQ as well.  However, since there is
no 'set_wake' hook for the bank IRQs, these calls will always fail.
Also, since the enable will fail on the suspend path, the disable on
the resume path will trigger unbalanced enable/disable warnings.

This was discovered in the suspend/resume path on OMAP3/Beagle using
the gpio-keys driver which disables/re-enables GPIO IRQ wakeups in the
suspend/resume path.

Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/plat-omap/gpio.c