[PATCH 0/6] perf/x86/intel/uncore: Bug fixes and cleanups

From: Zide Chen

Date: Mon May 11 2026 - 19:14:14 EST


This series includes bug fixes and cleanups for the Intel uncore PMU
driver.

- Patch 1 fixes a theoretical bug in discovery unit lookup on multi-die
systems.
- Patch 2 fixes a PCI device refcount leak in UPI topology discovery.
- Patch 3 works around a hardware issue on Raptor Cove CPUs.
- Patches 4-6 implement a global MSR init callback for GNR/GRR/SRF/CWF
uncore.

Zide Chen (6):
perf/x86/intel/uncore: Fix discovery unit lookup for multi-die systems
perf/x86/intel/uncore: Fix PCI device refcount leak in UPI discovery
perf/x86/intel/uncore: Defer ADL global PMON enable to enable_box()
perf/x86/intel/uncore: Move die_to_cpu() to uncore.c
perf/x86/intel/uncore: Fix uncore_die_to_cpu() for offline dies
perf/x86/intel/uncore: Implement global init callback for GNR uncore

arch/x86/events/intel/uncore.c | 33 ++++++++++++++++++++++-
arch/x86/events/intel/uncore.h | 3 ++-
arch/x86/events/intel/uncore_discovery.c | 4 +--
arch/x86/events/intel/uncore_snb.c | 7 -----
arch/x86/events/intel/uncore_snbep.c | 34 +++++++-----------------
5 files changed, 46 insertions(+), 35 deletions(-)

--
2.54.0