diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2025-09-07 08:24:20 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2025-09-07 08:24:20 -0700 |
commit | 6a8a34a56a07eb5f0b9c41b1f1e6909e372122cd (patch) | |
tree | 9984dd9e94b1eba83ac6f46915b1e59b7844d681 | |
parent | 00e69828220782cae5df67d1546d4969770c9753 (diff) | |
parent | 18dbcbfabfffc4a5d3ea10290c5ad27f22b0d240 (diff) |
Merge tag 'perf-urgent-2025-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull perf event fix from Ingo Molnar:
"Fix regression where PERF_EVENT_IOC_REFRESH counters miss a PMU-stop"
* tag 'perf-urgent-2025-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
perf: Fix the POLL_HUP delivery breakage
-rw-r--r-- | kernel/events/core.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/events/core.c b/kernel/events/core.c index 872122e074e5..820127536e62 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -10330,6 +10330,7 @@ static int __perf_event_overflow(struct perf_event *event, ret = 1; event->pending_kill = POLL_HUP; perf_event_disable_inatomic(event); + event->pmu->stop(event, 0); } if (event->attr.sigtrap) { |