Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

Pull kvm fixes from Paolo Bonzini:
"Two fixes for ARM ITS emulation. Unmapped interrupts were used instead
of ignored, causing NULL pointer dereferences"

* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()

+5
+5
arch/arm64/kvm/vgic/vgic-its.c
··· 468 468 } 469 469 470 470 irq = vgic_get_irq(vcpu->kvm, NULL, intids[i]); 471 + if (!irq) 472 + continue; 473 + 471 474 raw_spin_lock_irqsave(&irq->irq_lock, flags); 472 475 irq->pending_latch = pendmask & (1U << bit_nr); 473 476 vgic_queue_irq_unlock(vcpu->kvm, irq, flags); ··· 1435 1432 1436 1433 for (i = 0; i < irq_count; i++) { 1437 1434 irq = vgic_get_irq(kvm, NULL, intids[i]); 1435 + if (!irq) 1436 + continue; 1438 1437 1439 1438 update_affinity(irq, vcpu2); 1440 1439