KVM: arm64: vgic: Use atomics to count LPIs
[linux-2.6-microblaze.git] / arch / arm64 / kvm / vgic / vgic.c
index 6240faa..15dbd17 100644 (file)
@@ -123,7 +123,7 @@ void __vgic_put_lpi_locked(struct kvm *kvm, struct vgic_irq *irq)
                return;
 
        xa_erase(&dist->lpi_xa, irq->intid);
-       dist->lpi_list_count--;
+       atomic_dec(&dist->lpi_count);
 
        kfree(irq);
 }