Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy
commit 02e3858 upstream. When failing to create a vcpu because (for example) it has a duplicate vcpu_id, we destroy the vcpu. Amusingly, this leaves the redistributor registered with the KVM_MMIO bus. This is no good, and we should properly clean the mess. Force a teardown of the vgic vcpu interface, including the RD device before returning to the caller. Cc: stable@vger.kernel.org Signed-off-by: Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/20231207151201.3028710-4-maz@kernel.org Signed-off-by: Oliver Upton <oliver.upton@linux.dev> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
- linux-6.6.10-mpi
- linux-6.6.100-mpi
- linux-6.6.101-mpi
- linux-6.6.102-mpi
- linux-6.6.103-mpi
- linux-6.6.104-mpi
- linux-6.6.105-mpi
- linux-6.6.106-mpi
- linux-6.6.107-mpi
- linux-6.6.108-mpi
- linux-6.6.109-mpi
- linux-6.6.11-mpi
- linux-6.6.110-mpi
- linux-6.6.111-mpi
- linux-6.6.112-mpi
- linux-6.6.113-mpi
- linux-6.6.114-mpi
- linux-6.6.115-mpi
- linux-6.6.116-mpi
- linux-6.6.117-mpi
- linux-6.6.118-mpi
- linux-6.6.12-mpi
- linux-6.6.13-mpi
- linux-6.6.14-mpi
- linux-6.6.15-mpi
- linux-6.6.16-mpi
- linux-6.6.17-mpi
- linux-6.6.18-mpi
- linux-6.6.19-mpi
- linux-6.6.20-mpi
- linux-6.6.21-mpi
- linux-6.6.22-mpi
- linux-6.6.23-mpi
- linux-6.6.24-mpi
- linux-6.6.25-mpi
- linux-6.6.26-mpi
- linux-6.6.27-mpi
- linux-6.6.28-mpi
- linux-6.6.29-mpi
- linux-6.6.30-mpi
- linux-6.6.31-mpi
- linux-6.6.32-mpi
- linux-6.6.33-mpi
- linux-6.6.34-mpi
- linux-6.6.35-mpi
- linux-6.6.36-mpi
- linux-6.6.37-mpi
- linux-6.6.38-mpi
- linux-6.6.39-mpi
- linux-6.6.40-mpi
- linux-6.6.41-mpi
- linux-6.6.42-mpi
- linux-6.6.43-mpi
- linux-6.6.44-mpi
- linux-6.6.45-mpi
- linux-6.6.46-mpi
- linux-6.6.47-mpi
- linux-6.6.48-mpi
- linux-6.6.49-mpi
- linux-6.6.50-mpi
- linux-6.6.51-mpi
- linux-6.6.52-mpi
- linux-6.6.53-mpi
- linux-6.6.54-mpi
- linux-6.6.55-mpi
- linux-6.6.56-mpi
- linux-6.6.57-mpi
- linux-6.6.58-mpi
- linux-6.6.59-mpi
- linux-6.6.60-mpi
- linux-6.6.61-mpi
- linux-6.6.62-mpi
- linux-6.6.63-mpi
- linux-6.6.64-mpi
- linux-6.6.65-mpi
- linux-6.6.66-mpi
- linux-6.6.67-mpi
- linux-6.6.68-mpi
- linux-6.6.69-mpi
- linux-6.6.70-mpi
- linux-6.6.71-mpi
- linux-6.6.72-mpi
- linux-6.6.73-mpi
- linux-6.6.74-mpi
- linux-6.6.75-mpi
- linux-6.6.76-mpi
- linux-6.6.77-mpi
- linux-6.6.78-mpi
- linux-6.6.79-mpi
- linux-6.6.80-mpi
- linux-6.6.81-mpi
- linux-6.6.82-mpi
- linux-6.6.83-mpi
- linux-6.6.84-mpi
- linux-6.6.85-mpi
- linux-6.6.86-mpi
- linux-6.6.87-mpi
- linux-6.6.88-mpi
- linux-6.6.89-mpi
- linux-6.6.9-mpi
- linux-6.6.90-mpi
- linux-6.6.91-mpi
- linux-6.6.92-mpi
- linux-6.6.93-mpi
- linux-6.6.94-mpi
- linux-6.6.95-mpi
- linux-6.6.96-mpi
- linux-6.6.97-mpi
- linux-6.6.98-mpi
- linux-6.6.99-mpi