[PATCH v2] KVM: arm64: vgic: free private_irqs when init fails after allocation
Marc Zyngier
maz at kernel.org
Wed May 20 00:17:38 PDT 2026
On Tue, 19 May 2026 09:50:42 -0400, Michael Bommarito wrote:
> Companion to commit 250f25367b58 ("KVM: arm64: Tear down vGIC on
> failed vCPU creation"), which added the missing kvm_vgic_vcpu_destroy()
> call to the kvm_share_hyp() failure path in kvm_arch_vcpu_create(). The
> kvm_vgic_vcpu_init() failure path immediately above it has the same
> shape and still needs the same cleanup.
>
> Call kvm_vgic_vcpu_destroy() when kvm_vgic_vcpu_init() fails so private
> IRQs allocated before a redistributor iodev registration failure are
> released before the failed vCPU is freed.
>
> [...]
Applied to fixes, thanks!
[1/1] KVM: arm64: vgic: free private_irqs when init fails after allocation
commit: f19c354dbd457759dfcf1195ab4bdba2bb568323
Cheers,
M.
--
Jazz isn't dead. It just smells funny.
More information about the linux-arm-kernel
mailing list