From: Marc Zyngier Date: Tue, 22 Jan 2013 00:36:15 +0000 (-0500) Subject: ARM: KVM: vgic: retire queued, disabled interrupts X-Git-Tag: v3.9-rc1~115^2~1^2~8 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a1fcb44e26b0d98ebe53e8299462bf84c5aff178;p=pandora-kernel.git ARM: KVM: vgic: retire queued, disabled interrupts An interrupt may have been disabled after being made pending on the CPU interface (the classic case is a timer running while we're rebooting the guest - the interrupt would kick as soon as the CPU interface gets enabled, with deadly consequences). The solution is to examine already active LRs, and check the interrupt is still enabled. If not, just retire it. Reviewed-by: Will Deacon Signed-off-by: Christoffer Dall Signed-off-by: Marc Zyngier --- Reading git-diff-tree failed