summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorMichal Pecio <michal.pecio@gmail.com>2026-05-18 08:31:21 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2026-06-09 13:28:53 +0300
commitf54b30f3316a7d45be25a2abfb3359db89e78cd5 (patch)
tree27802a319c2307f432762c8e538e995eea01b3c5 /tools/perf/scripts/python/stackcollapse.py
parent830c8a9b467e7d3a158483d37fa7dc13892b293a (diff)
downloadlinux-f54b30f3316a7d45be25a2abfb3359db89e78cd5.tar.xz
usb: core: Fix SuperSpeed root hub wMaxPacketSize
commit d1e280334b7f0a1df441e08bd1f6a1bcc36b3bbb upstream. There is no good reason to have wBytesPerInterval < wMaxPacketSize - either one is too low or the other too high, and we may want to warn about such descriptors. Start with cleaning up our own root hubs. USB 3.2 section 10.15.1 sets wMaxPacketSize and wBytesPerInterval of SuperSpeed hub status endpoints at 2 bytes, so reduce wMaxPacketSize from its former value of 4, which was derived from USB 2.0 spec and the kernel's USB_MAXCHILDREN limit. They don't apply because USB 3.2 10.15.2.1 specifies SuperSpeed hubs to have up to 15 ports. Suggested-by: Mathias Nyman <mathias.nyman@linux.intel.com> Signed-off-by: Michal Pecio <michal.pecio@gmail.com> Link: https://patch.msgid.link/20260518073121.7bc1da0f.michal.pecio@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions