[PATCH v3 0/4] irqchip/gic-v4, KVM: arm64: Fix the vgic init error paths
Marc Zyngier
maz at kernel.org
Tue Oct 27 07:24:22 PDT 2026
On Mon, 21 Sep 2026 08:29:54 +0100, Fuad Tabba wrote:
> Changes since v2 [1]:
> - Patch 3: a vgic_v4_init() failure now frees only the SPI array,
> since that function unwinds its own state; the teardown label is
> for the routing failure. (Yuan Yao)
> - Rebased on kvmarm/next, where the routing failure already tears
> down the GICv5 state. Patch 3 moves that into the shared label, so
> the SPI array is freed on that path too.
> - Collected Reviewed-by from Yuan Yao on patches 1 and 2. (thanks!)
>
> [...]
Applied to fixes, thanks!
[1/4] irqchip/gic-v4: Clear the domain and fwnode pointers after freeing them
commit: 1fbdcc13ab303987048669c73134352ef5706666
[2/4] irqchip/gic-v4: Unwind what its_alloc_vcpu_irqs() allocated on failure
commit: 6b44f7777ee826360714044b1a82fbdb1388304c
[3/4] KVM: arm64: vgic: Tear down what vgic_init() created when it fails
commit: 25993ec8c5bb30baa746936d7a76f03c58150927
[4/4] KVM: arm64: vgic-v4: Restore nr_vpes before freeing the vPE resources
commit: 99ec74a33d52219f57cc61a2bc7bd5114cc997b0
Cheers,
M.
--
Without deviation from the norm, progress is not possible.
More information about the linux-arm-kernel
mailing list