correctly mask pmc index bits in RDPMC instruction emulation
PATCH 1/1 correctly mask pmc index bits in RDPMC instruction emulation
Signed-off-by Gleb Natapov <[email protected]>
arch/x86/kvm/pmu.c +1 -1
@@ -413,7 +413,7 @@ int kvm_pmu_read_pmc(struct kvm_vcpu *vcpu, unsigned pmc, u64 *data)struct kvm_pmc *counters;u64 ctr; - pmc &= (3u <<30 ) -1 ; + pmc &= ~(3u <<30 );if (!fixed && pmc >= pmu->nr_arch_gp_counters)return 1 ;if (fixed && pmc >= pmu->nr_arch_fixed_counters)
--
Gleb.
Avi Kivity
AppliedQuoted 2 lines · Gleb Natapov
Signed-off-by Gleb Natapov <[email protected]>
Thanks, applied and queued for 3.3
Signature · 1 line
error compiling committee.c: too many arguments to function