aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/scripting-engines/trace-event-python.c
diff options
context:
space:
mode:
authorNeilBrown <[email protected]>2012-04-25 13:05:24 +1000
committerKevin Hilman <[email protected]>2012-05-11 16:46:17 -0700
commite3c83c2db458f1e040c5b4bb19773c458e0240a8 (patch)
tree00d5527eeb65c5e29b1a12de75f62004e0a5e657 /tools/perf/util/scripting-engines/trace-event-python.c
parent2c65e7440d56b3b285d1c95563b4dcce8e40dea3 (diff)
ARM: OMAP2+: INTC: fix suspend abort, set IRQCHIP_SKIP_SET_WAKE
Without an ->irq_set_wake() method in an irq_chip, calls to enable_irq_wake() will fail. This also causes these interrupts to not be able to abort suspend (via check_wakeup_irqs() in late suspend.) Currently, we don't implement ->irq_set_wake() for INTC interrupts because they default to be wakeup enabled by setting the GRPSEL bits in PM init. Even though there is no ->irq_set_wake(), we want enable_irq_wake() to succeed so these interrupts can abort suspend when necessary. To fix, set IRQCHIP_SKIP_SET_WAKE flag for all the INTC interrupts which avoids trying to check irq_chip->irq_set_wake() and failing when it doesn't exist. Longer term, we need to implement ->irq_set_wake() for the INTC which can manage the appropriate GRPSEL bits. Signed-off-by: NeilBrown <[email protected]> [[email protected]: rework changelog] Acked-by: Santosh Shilimkar <[email protected]> Signed-off-by: Kevin Hilman <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions