public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] perf/amd/ibs: Assorted fixes
@ 2026-02-16  4:22 Ravi Bangoria
  2026-02-16  4:22 ` [PATCH v2 1/5] perf/amd/ibs: Account interrupt for discarded samples Ravi Bangoria
                   ` (5 more replies)
  0 siblings, 6 replies; 20+ messages in thread
From: Ravi Bangoria @ 2026-02-16  4:22 UTC (permalink / raw)
  To: Peter Zijlstra, Ingo Molnar
  Cc: Ravi Bangoria, Arnaldo Carvalho de Melo, Namhyung Kim, Ian Rogers,
	Dapeng Mi, James Clark, Sadasivan Shaiju, x86, linux-perf-users,
	linux-kernel, Manali Shukla, Santosh Shukla, Ananth Narayan,
	Sandipan Das

Address several issues in the AMD IBS perf code: interrupt accounting
for discarded samples, a Zen5-specific quirk, PhyAddrVal handling,
NMI-safety with perf_allow_kernel(), and a race between event add and
NMI.

Patches are prepared on tip/perf/core (7db06e329af3)

v1: https://lore.kernel.org/r/20260116033450.965-1-ravi.bangoria@amd.com
v1->v2:
  - Split fixes series from future enhancements
  - Add interrupt throttling for zero-rip erratum #1197
  - Avoid calling perf_allow_kernel() in NMI context (new patch)

Ravi Bangoria (5):
  perf/amd/ibs: Account interrupt for discarded samples
  perf/amd/ibs: Limit ldlat->l3missonly dependency to Zen5
  perf/amd/ibs: Preserve PhyAddrVal bit when clearing PhyAddr MSR
  perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS NMI
    handler
  perf/amd/ibs: Avoid race between event add and NMI

 arch/x86/events/amd/ibs.c          | 28 ++++++++++++++++++++++------
 arch/x86/events/perf_event_flags.h |  1 +
 2 files changed, 23 insertions(+), 6 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2026-03-10 16:46 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-16  4:22 [PATCH v2 0/5] perf/amd/ibs: Assorted fixes Ravi Bangoria
2026-02-16  4:22 ` [PATCH v2 1/5] perf/amd/ibs: Account interrupt for discarded samples Ravi Bangoria
2026-02-23 12:25   ` Michael Petlan
2026-02-24  8:11     ` Ravi Bangoria
2026-02-26 13:06       ` Peter Zijlstra
2026-02-28 10:56   ` [tip: perf/core] " tip-bot2 for Ravi Bangoria
2026-02-16  4:22 ` [PATCH v2 2/5] perf/amd/ibs: Limit ldlat->l3missonly dependency to Zen5 Ravi Bangoria
2026-02-28 10:56   ` [tip: perf/core] " tip-bot2 for Ravi Bangoria
2026-02-16  4:22 ` [PATCH v2 3/5] perf/amd/ibs: Preserve PhyAddrVal bit when clearing PhyAddr MSR Ravi Bangoria
2026-02-28 10:56   ` [tip: perf/core] " tip-bot2 for Ravi Bangoria
2026-02-16  4:22 ` [PATCH v2 4/5] perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS NMI handler Ravi Bangoria
2026-02-28 10:56   ` [tip: perf/core] " tip-bot2 for Ravi Bangoria
2026-03-06 21:13   ` [PATCH v2 4/5] " Michael Petlan
2026-03-09  9:07   ` Michael Petlan
2026-03-09 11:40     ` Ravi Bangoria
2026-03-09 19:06       ` Michael Petlan
2026-03-10 16:46         ` Ravi Bangoria
2026-02-16  4:22 ` [PATCH v2 5/5] perf/amd/ibs: Avoid race between event add and NMI Ravi Bangoria
2026-02-28 10:56   ` [tip: perf/core] " tip-bot2 for Ravi Bangoria
2026-02-18  5:51 ` [PATCH v2 0/5] perf/amd/ibs: Assorted fixes Namhyung Kim

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox