linux/virt/kvm/arm/vgic
Julien Thierry e08d8d2960 KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock
vgic_cpu->ap_list_lock must always be taken with interrupts disabled as
it is used in interrupt context.

For configurations such as PREEMPT_RT_FULL, this means that it should
be a raw_spinlock since RT spinlocks are interruptible.

Signed-off-by: Julien Thierry <julien.thierry@arm.com>
Acked-by: Christoffer Dall <christoffer.dall@arm.com>
Acked-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Christoffer Dall <christoffer.dall@arm.com>
2019-01-24 15:09:09 +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 KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock 2019-01-24 15:08:50 +01:00
vgic-init.c KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock 2019-01-24 15:09:09 +01:00
vgic-irqfd.c KVM: arm/arm64: vgic-irqfd: Fix MSI entry allocation 2017-11-29 16:46:12 +01:00
vgic-its.c KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock 2019-01-24 15:09:01 +01:00
vgic-kvm-device.c kvm: arm/arm64: Prepare for VM specific stage2 translations 2018-10-01 13:50:30 +01:00
vgic-mmio-v2.c KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock 2019-01-24 15:08:50 +01:00
vgic-mmio-v3.c KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock 2019-01-24 15:08:50 +01:00
vgic-mmio.c KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock 2019-01-24 15:08:50 +01:00
vgic-mmio.h KVM: arm/arm64: vgic: Allow configuration of interrupt groups 2018-07-21 16:02:29 +01:00
vgic-v2.c KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock 2019-01-24 15:08:50 +01:00
vgic-v3.c KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock 2019-01-24 15:08:50 +01:00
vgic-v4.c treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
vgic.c KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock 2019-01-24 15:09:09 +01:00
vgic.h KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h 2018-08-12 12:14:08 +01:00