Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1fa451bc authored by Will Deacon's avatar Will Deacon Committed by Christoffer Dall
Browse files

KVM: vgic: return int instead of bool when checking I/O ranges



vgic_ioaddr_overlap claims to return a bool, but in reality it returns
an int. Shut sparse up by fixing the type signature.

Cc: Christoffer Dall <christoffer.dall@linaro.org>
Cc: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: default avatarWill Deacon <will.deacon@arm.com>
Signed-off-by: default avatarChristoffer Dall <christoffer.dall@linaro.org>
parent bd218bce
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -1690,7 +1690,7 @@ int kvm_vgic_create(struct kvm *kvm)
	return ret;
	return ret;
}
}


static bool vgic_ioaddr_overlap(struct kvm *kvm)
static int vgic_ioaddr_overlap(struct kvm *kvm)
{
{
	phys_addr_t dist = kvm->arch.vgic.vgic_dist_base;
	phys_addr_t dist = kvm->arch.vgic.vgic_dist_base;
	phys_addr_t cpu = kvm->arch.vgic.vgic_cpu_base;
	phys_addr_t cpu = kvm->arch.vgic.vgic_cpu_base;