]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/x86/kvm/i8259.c
KVM: make irq ack notifications aware of routing table
[linux-2.6-omap-h63xx.git] / arch / x86 / kvm / i8259.c
index 179dcb0103fdcf7b2a59c27ee399fdd4302fe67a..93160375c8410ed426be0a1fb86fad5e76056214 100644 (file)
@@ -49,7 +49,8 @@ static void pic_unlock(struct kvm_pic *s)
        spin_unlock(&s->lock);
 
        while (acks) {
-               kvm_notify_acked_irq(kvm, __ffs(acks));
+               kvm_notify_acked_irq(kvm, SELECT_PIC(__ffs(acks)),
+                                    __ffs(acks));
                acks &= acks - 1;
        }
 
@@ -232,7 +233,7 @@ int kvm_pic_read_irq(struct kvm *kvm)
        }
        pic_update_irq(s);
        pic_unlock(s);
-       kvm_notify_acked_irq(kvm, irq);
+       kvm_notify_acked_irq(kvm, SELECT_PIC(irq), irq);
 
        return intno;
 }