summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/flamegraph.py
diff options
context:
space:
mode:
authorJill Donahue <jilliandonahue58@gmail.com>2025-02-11 20:48:05 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-02-14 11:24:20 +0300
commit4ab37fcb42832cdd3e9d5e50653285ca84d6686f (patch)
tree938b6af7fdda3ae99977e6101128446314748df2 /tools/perf/scripts/python/flamegraph.py
parent4aac0db5a0ebc599d4ad9bf5ebab78afa1f33e10 (diff)
downloadlinux-4ab37fcb42832cdd3e9d5e50653285ca84d6686f.tar.xz
USB: gadget: f_midi: f_midi_complete to call queue_work
When using USB MIDI, a lock is attempted to be acquired twice through a re-entrant call to f_midi_transmit, causing a deadlock. Fix it by using queue_work() to schedule the inner f_midi_transmit() via a high priority work queue from the completion handler. Link: https://lore.kernel.org/all/CAArt=LjxU0fUZOj06X+5tkeGT+6RbXzpWg1h4t4Fwa_KGVAX6g@mail.gmail.com/ Fixes: d5daf49b58661 ("USB: gadget: midi: add midi function driver") Cc: stable <stable@kernel.org> Signed-off-by: Jill Donahue <jilliandonahue58@gmail.com> Link: https://lore.kernel.org/r/20250211174805.1369265-1-jdonahue@fender.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions