OpenCloudOS-Kernel/virt/kvm/arm/vgic
Christoffer Dall fa472fa91a KVM: arm/arm64: Hold slots_lock when unregistering kvm io bus devices
We were not holding the kvm->slots_lock as required when calling
kvm_io_bus_unregister_dev() as required.

This only affects the error path, but still, let's do our due
diligence.

Reported by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Christoffer Dall <cdall@linaro.org>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
2017-05-18 11:18:16 +02:00
..
trace.h KVM: arm/arm64: Move shared files to virt/kvm/arm 2017-05-04 13:57:26 +02:00
vgic-debug.c KVM: arm/arm64: vgic: Add debugfs vgic-state file 2017-01-25 13:50:03 +01:00
vgic-init.c KVM: arm/arm64: Fix bug when registering redist iodevs 2017-05-18 11:18:12 +02:00
vgic-irqfd.c KVM: arm/arm64: vgic: Stop injecting the MSI occurrence twice 2017-02-08 15:13:14 +00:00
vgic-its.c KVM: arm/arm64: vgic-its: Cleanup after failed ITT restore 2017-05-09 12:19:46 +02:00
vgic-kvm-device.c KVM: arm/arm64: Register iodevs when setting redist base and creating VCPUs 2017-05-09 12:19:36 +02:00
vgic-mmio-v2.c KVM: arm/arm64: vgic: Fix GICC_PMR uaccess on GICv3 and clarify ABI 2017-04-04 14:33:59 +02:00
vgic-mmio-v3.c KVM: arm/arm64: Hold slots_lock when unregistering kvm io bus devices 2017-05-18 11:18:16 +02:00
vgic-mmio.c arm/arm64: vgic: turn vgic_find_mmio_region into public 2017-05-08 14:31:48 +02:00
vgic-mmio.h KVM: arm64: vgic-its: Implement vgic_its_has_attr_regs and attr_regs_access 2017-05-08 14:33:54 +02:00
vgic-v2.c KVM: arm/arm64: vgic-v2: Do not use Active+Pending state for a HW interrupt 2017-05-15 11:31:43 +02:00
vgic-v3.c KVM: arm/arm64: vgic-v3: Do not use Active+Pending state for a HW interrupt 2017-05-15 11:31:51 +02:00
vgic.c Second round of KVM/ARM Changes for v4.12. 2017-05-09 12:51:49 +02:00
vgic.h Second round of KVM/ARM Changes for v4.12. 2017-05-09 12:51:49 +02:00