From: Will Deacon Date: Thu, 5 Apr 2012 18:42:10 +0000 (+0100) Subject: ARM: 7377/1: vic: re-read status register before dispatching each IRQ handler X-Git-Tag: v3.4-rc3~1^2~9 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=34af657916332e89564566bc8d35e3e06cc0c236;p=pandora-kernel.git ARM: 7377/1: vic: re-read status register before dispatching each IRQ handler handle_IRQ may briefly cause interrupts to be re-enabled during soft IRQ processing on the exit path, leading to nested handling of VIC interrupts. Since the current code does not re-read the VIC_IRQ_STATUS register, this can lead to multiple invocations of the same interrupt handler and spurious interrupts to be reported. This patch changes the VIC interrupt dispatching code to re-read the status register each time, avoiding duplicate invocations of the same handler. Acked-and-Tested-by: H Hartley Sweeten Reviewed-by: Jamie Iles Signed-off-by: Will Deacon Signed-off-by: Russell King --- Reading git-diff-tree failed