linux/virt/kvm/arm/vgic
Marc Zyngier 1bb3691d83 KVM: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive
Our LPI translation cache needs to be able to drop the refcount
on an LPI whilst already holding the lpi_list_lock.

Let's add a new primitive for this.

Tested-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
2019-08-18 18:38:39 +01:00
..
trace.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
vgic-debug.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
vgic-init.c KVM: arm/arm64: vgic: Add LPI translation cache definition 2019-08-18 18:38:35 +01:00
vgic-irqfd.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
vgic-its.c KVM: arm/arm64: vgic: Add LPI translation cache definition 2019-08-18 18:38:35 +01:00
vgic-kvm-device.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
vgic-mmio-v2.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
vgic-mmio-v3.c Documentation: move Documentation/virtual to Documentation/virt 2019-07-24 10:52:11 +02:00
vgic-mmio.c KVM: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable 2019-08-09 08:07:26 +01:00
vgic-mmio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
vgic-v2.c KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to block 2019-08-05 15:36:46 +01:00
vgic-v3.c KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to block 2019-08-05 15:36:46 +01:00
vgic-v4.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
vgic.c KVM: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive 2019-08-18 18:38:39 +01:00
vgic.h KVM: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive 2019-08-18 18:38:39 +01:00