summaryrefslogtreecommitdiff
path: root/tools/perf/python/stackcollapse.py
diff options
context:
space:
mode:
authorKeisuke Tsukuda <catnyaaan@outlook.com>2026-09-08 20:33:53 +0000
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2026-09-10 15:42:25 +0200
commit048884b782b137229399b9f727b6437d9b4f1071 (patch)
treed8c23e46ae366da3cb0ced2b09f66a11156a4d38 /tools/perf/python/stackcollapse.py
parent5f56bc090804559f56e4a1fd950ae2a24cf36518 (diff)
downloadlinux-next-048884b782b137229399b9f727b6437d9b4f1071.tar.gz
linux-next-048884b782b137229399b9f727b6437d9b4f1071.zip
usb: gadget: composite: avoid warning on aborted delayed status
A SET_CONFIGURATION request that disables the current configuration, or a disconnect, can abort a control transfer whose status stage was delayed by a function driver. The asynchronous function work can nevertheless finish later and call usb_composite_setup_continue() after reset_config() has cleared delayed_status. This is an expected consequence of aborting the old control transfer, and does not require a kernel warning. Keep the diagnostic available under dynamic debug and ignore the obsolete completion as before. Fixes: 2bac51a1827a ("usb: gadget: composite: reset delayed_status on reset_config") Reported-by: syzbot+a83a5a1ba9ff57935171@syzkaller.appspotmail.com Closes: https://syzkaller.appspot.com/bug?extid=a83a5a1ba9ff57935171 Signed-off-by: Keisuke Tsukuda <tkdkei@outlook.jp> Link: https://patch.msgid.link/20260908203348.95825-2-tkdkei@outlook.jp Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions