One bug fix where pmu_pebs attempts to enable PEBS for fixed counter on CPUs without Extended PEBS, and two new testcases to verify adaptive PEBS functionality. The new testcases are intended both to demonstrate that adaptive PEBS virtualization is currently broken, and to serve as a gatekeeper for re-enabling adapative PEBS in the future. https://lore.kernel.org/all/ZeepGjHCeSfadANM@xxxxxxxxxx Sean Christopherson (4): x86/pmu: Enable PEBS on fixed counters iff baseline PEBS is support x86/pmu: Iterate over adaptive PEBS flag combinations x86/pmu: Test adaptive PEBS without any adaptive counters x86/pmu: Add a PEBS test to verify the host LBRs aren't leaked to the guest lib/x86/pmu.h | 6 ++- x86/pmu_pebs.c | 109 +++++++++++++++++++++++++++---------------------- 2 files changed, 66 insertions(+), 49 deletions(-) base-commit: 55dd01b4f066577b49f03fb7146723c4a65822c4 -- 2.44.0.278.ge034bb2e1d-goog