aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorLike Xu <likexu@tencent.com>2023-04-04 15:17:59 +0800
committerSean Christopherson <seanjc@google.com>2023-04-05 16:33:10 -0700
commit7e768ce8278bafe43e2a4771a82b61856190a3fc (patch)
tree1e9e1aadaf35e5abd21be169900724e488035c42 /tools/perf/scripts/python/export-to-postgresql.py
parentKVM: x86: Shrink struct kvm_pmu (diff)
downloadlinux-rng-7e768ce8278bafe43e2a4771a82b61856190a3fc.tar.xz
linux-rng-7e768ce8278bafe43e2a4771a82b61856190a3fc.zip
KVM: x86/pmu: Zero out pmu->all_valid_pmc_idx each time it's refreshed
The kvm_pmu_refresh() may be called repeatedly (e.g. configure guest CPUID repeatedly or update MSR_IA32_PERF_CAPABILITIES) and each call will use the last pmu->all_valid_pmc_idx value, with the residual bits introducing additional overhead later in the vPMU emulation. Fixes: b35e5548b411 ("KVM: x86/vPMU: Add lazy mechanism to release perf_event per vPMC") Suggested-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Like Xu <likexu@tencent.com> Link: https://lore.kernel.org/r/20230404071759.75376-1-likexu@tencent.com Signed-off-by: Sean Christopherson <seanjc@google.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions