KVM: arm/arm64: vgic: Relax vgic_can_sample_irq for edge IRQs
[firefly-linux-kernel-4.4.55.git] / virt / kvm / arm / vgic.c
index bc40137a022d51e451913f3011639e196ddd135b..5bd1695845a3632bfb2f0ca27844b9030358d909 100644 (file)
@@ -375,7 +375,7 @@ void vgic_cpu_irq_clear(struct kvm_vcpu *vcpu, int irq)
 
 static bool vgic_can_sample_irq(struct kvm_vcpu *vcpu, int irq)
 {
-       return vgic_irq_is_edge(vcpu, irq) || !vgic_irq_is_queued(vcpu, irq);
+       return !vgic_irq_is_queued(vcpu, irq);
 }
 
 /**