From: Stefan Sørensen Date: Thu, 6 Mar 2014 15:27:15 +0000 (+0100) Subject: ARM: OMAP2+: INTC: Acknowledge stuck active interrupts X-Git-Tag: omap-for-v3.15/fixes-for-merge-window~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=698b48532539484b012fb7c4176b959d32a17d00;p=pandora-kernel.git ARM: OMAP2+: INTC: Acknowledge stuck active interrupts When an interrupt has become active on the INTC it will stay active until it is acked, even if masked or de-asserted. The INTC_PENDING_IRQn registers are however updated and since these are used by omap_intc_handle_irq to determine which interrupt to handle, it will never see the active interrupt. This will result in a storm of useless interrupts that is only stopped when another higher priority interrupt is asserted. Fix by sending the INTC an acknowledge if we find no interrupts to handle. Cc: stable@vger.kernel.org Signed-off-by: Stefan Sørensen Signed-off-by: Tony Lindgren --- Reading git-diff-tree failed