Re: [PATCH v2 09/49] KVM: x86/pmu: Drop now-redundant refresh() during init()
From: Maxim Levitsky
Date: Thu Jul 04 2024 - 21:03:22 EST
On Fri, 2024-05-17 at 10:38 -0700, Sean Christopherson wrote:
> Drop the manual kvm_pmu_refresh() from kvm_pmu_init() now that
> kvm_arch_vcpu_create() performs the refresh via kvm_vcpu_after_set_cpuid().
>
> Signed-off-by: Sean Christopherson <seanjc@xxxxxxxxxx>
> ---
> arch/x86/kvm/pmu.c | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/arch/x86/kvm/pmu.c b/arch/x86/kvm/pmu.c
> index a593b03c9aed..31920dd1aa83 100644
> --- a/arch/x86/kvm/pmu.c
> +++ b/arch/x86/kvm/pmu.c
> @@ -797,7 +797,6 @@ void kvm_pmu_init(struct kvm_vcpu *vcpu)
>
> memset(pmu, 0, sizeof(*pmu));
> static_call(kvm_x86_pmu_init)(vcpu);
> - kvm_pmu_refresh(vcpu);
> }
>
> /* Release perf_events for vPMCs that have been unused for a full time slice. */
Reviewed-by: Maxim Levitsky <mlevitsk@xxxxxxxxxx>
Best regards,
Maxim Levitsky