summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorPeter Zijlstra <peterz@infradead.org>2026-08-24 12:49:10 +0200
committerPeter Zijlstra <peterz@infradead.org>2026-08-24 12:58:54 +0200
commit46094a7708b7945cb7eba9eb887e3ea9757440a7 (patch)
tree424a54358fe0ccf9ce550e32fa8a24b0c49aa62e /tools/perf/scripts/python/bin/stackcollapse-report
parent0a0d1d55dad570724bf8c7ea83409639cfb4be9b (diff)
locking: Revert switching guards to _irq_{disable,enable}()
Revert commit 1b0866874833 ("locking: Switch to _irq_{disable,enable}() variants in cleanup guards"). While the guards are properly nested, not all wrapped code is nice, as already highlighted by that fair.c hunk. Syzbot found another instance of this pattern in posix_timer_delete(), which does spin_unlock_irq()+spin_lock_irq() inside scoped_guard(spinlock_irq). Combined with this patch, that goes sideways most spectacular. Undo this until we've developed stronger tools / debug for such issues. Fixes: 1b0866874833 ("locking: Switch to _irq_{disable,enable}() variants in cleanup guards") Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://patch.msgid.link/20260824105523.GA4121620%40noisy.programming.kicks-ass.net
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions