KVM: arm64: PMU: Simplify vcpu computation on perf overflow notification
authorMarc Zyngier <maz@kernel.org>
Sun, 13 Nov 2022 16:38:31 +0000 (16:38 +0000)
committerMarc Zyngier <maz@kernel.org>
Sat, 19 Nov 2022 12:56:39 +0000 (12:56 +0000)
commit9bad925dd741408825590eccc495d073cc246de0
tree42f36384e9f306c500803cf51b75cd5a00296167
parent1f7c978282855d6b2abd608064004c74902e791d
KVM: arm64: PMU: Simplify vcpu computation on perf overflow notification

The way we compute the target vcpu on getting an overflow is
a bit odd, as we use the PMC array as an anchor for kvm_pmc_to_vcpu,
while we could directly compute the correct address.

Get rid of the intermediate step and directly compute the target
vcpu.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20221113163832.3154370-16-maz@kernel.org
arch/arm64/kvm/pmu-emul.c