KVM: arm/arm64: GICv4: Unmap VLPI when freeing an LPI
authorMarc Zyngier <marc.zyngier@arm.com>
Fri, 27 Oct 2017 14:28:41 +0000 (15:28 +0100)
committerChristoffer Dall <christoffer.dall@linaro.org>
Fri, 10 Nov 2017 08:29:36 +0000 (09:29 +0100)
commit07b46ed116cf0893200c97db2f72e0f7839b7f91
tree51febb2f4d0c2844c243d6b43f7ba1d6f64036ee
parent1b7fe468b0ca6a4b47a447cf583455e445bf0246
KVM: arm/arm64: GICv4: Unmap VLPI when freeing an LPI

When freeing an LPI (on a DISCARD command, for example), we need
to unmap the VLPI down to the physical ITS level.

Acked-by: Christoffer Dall <cdall@linaro.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
virt/kvm/arm/vgic/vgic-its.c