Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

KVM: x86/vPMU: refine kvm_pmu err msg when event creation failed

If a perf_event creation fails due to any reason of the host perf
subsystem, it has no chance to log the corresponding event for guest
which may cause abnormal sampling data in guest result. In debug mode,
this message helps to understand the state of vPMC and we may not
limit the number of occurrences but not in a spamming style.

Suggested-by: Joe Perches <joe@perches.com>
Signed-off-by: Like Xu <like.xu@linux.intel.com>
Cc: stable@vger.kernel.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

authored by

Like Xu and committed by
Paolo Bonzini
6fc3977c d9847409

+2 -2
+2 -2
arch/x86/kvm/pmu.c
··· 131 131 intr ? kvm_perf_overflow_intr : 132 132 kvm_perf_overflow, pmc); 133 133 if (IS_ERR(event)) { 134 - printk_once("kvm_pmu: event creation failed %ld\n", 135 - PTR_ERR(event)); 134 + pr_debug_ratelimited("kvm_pmu: event creation failed %ld for pmc->idx = %d\n", 135 + PTR_ERR(event), pmc->idx); 136 136 return; 137 137 } 138 138