diff options
Diffstat (limited to 'arch/x86/kvm/i8259.c')
| -rw-r--r-- | arch/x86/kvm/i8259.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/kvm/i8259.c b/arch/x86/kvm/i8259.c index 848206df096..cc31f7c06d3 100644 --- a/arch/x86/kvm/i8259.c +++ b/arch/x86/kvm/i8259.c @@ -241,6 +241,8 @@ int kvm_pic_read_irq(struct kvm *kvm)  	int irq, irq2, intno;  	struct kvm_pic *s = pic_irqchip(kvm); +	s->output = 0; +  	pic_lock(s);  	irq = pic_get_irq(&s->pics[0]);  	if (irq >= 0) {  |