On 8/6/2025 3:05 AM, Sean Christopherson wrote: > When triggering PMC events in response to emulation, drop the redundant > checks on a PMC being globally and locally enabled, as the passed in bitmap > contains only PMCs that are locally enabled (and counting the right event), > and the local copy of the bitmap has already been masked with global_ctrl. > > No true functional change intended. > > Signed-off-by: Sean Christopherson <seanjc@xxxxxxxxxx> > --- > arch/x86/kvm/pmu.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/x86/kvm/pmu.c b/arch/x86/kvm/pmu.c > index a495ab5d0556..bdcd9c6f0ec0 100644 > --- a/arch/x86/kvm/pmu.c > +++ b/arch/x86/kvm/pmu.c > @@ -969,7 +969,7 @@ static void kvm_pmu_trigger_event(struct kvm_vcpu *vcpu, > return; > > kvm_for_each_pmc(pmu, pmc, i, bitmap) { > - if (!pmc_is_globally_enabled(pmc) || !pmc_is_locally_enabled(pmc) || > + if (!pmc_is_locally_enabled(pmc) || > !check_pmu_event_filter(pmc) || !cpl_is_matched(pmc)) > continue; > Reviewed-by: Dapeng Mi <dapeng1.mi@xxxxxxxxxxxxxxx>