[GIT PULL] perf events fixes

From: Ingo Molnar
Date: Thu Apr 10 2025 - 17:11:18 EST


Linus,

Please pull the latest perf/urgent Git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-urgent-2025-04-10

# HEAD: 56799bc035658738f362acec3e7647bb84e68933 perf: Fix hang while freeing sigtrap event

Miscellaneous perf events fixes:

- Fix __free_event() corner case splat

- Fix false-positive uprobes related lockdep
splat on CONFIG_PREEMPT_RT=y kernels

- Fix a complicated perf sigtrap race that may
result in hangs

Thanks,

Ingo

------------------>
Andrii Nakryiko (1):
uprobes: Avoid false-positive lockdep splat on CONFIG_PREEMPT_RT=y in the ri_timer() uprobe timer callback, use raw_write_seqcount_*()

Frederic Weisbecker (1):
perf: Fix hang while freeing sigtrap event

Gabriel Shahrouzi (1):
perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init


include/linux/perf_event.h | 1 -
kernel/events/core.c | 70 ++++++++++++++--------------------------------
kernel/events/uprobes.c | 15 ++++++++--
3 files changed, 34 insertions(+), 52 deletions(-)