commit | 7a67b4b7e04b30345584c1b76a80db628530bf21 | [log] [tgz] |
---|---|---|
author | Marc Zyngier <marc.zyngier@arm.com> | Fri Jun 05 16:45:29 2015 +0100 |
committer | Marc Zyngier <marc.zyngier@arm.com> | Wed Aug 12 11:28:25 2015 +0100 |
tree | fd49027377ed9b91dfe1ad9768f0e76f3561e4a8 | |
parent | fb182cf84568cc33ab41121bc8cc999f7aacbd47 [diff] |
KVM: arm/arm64: vgic: Relax vgic_can_sample_irq for edge IRQs We only set the irq_queued flag for level interrupts, meaning that "!vgic_irq_is_queued(vcpu, irq)" is a good enough predicate for all interrupts. This will allow us to inject edge HW interrupts, for which the state ACTIVE+PENDING is not allowed. Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>