]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
usb: core: config: reverse the size check of the SSP isoc endpoint descriptor
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 6 Apr 2026 14:18:31 +0000 (16:18 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 7 Apr 2026 11:48:13 +0000 (13:48 +0200)
commit274875f72f6c188cdc9d4424e02341472bc2b3c1
treeaf77b883e6ed7df48acff2b2abcaa030a640c6be
parent1ace770f5de3e28a4d61c2b5252cb823dcdb6049
usb: core: config: reverse the size check of the SSP isoc endpoint descriptor

Reverse the check of the size of the usb_ssp_isoc_ep_comp_descriptor
structure to be done before accessing the structure itself.
Functionally, this doesn't really do anything as the buffer is all
internal to the kernel, and reading off the end is just fine, but static
checking tools get picky when noticing that a potential read could be
made "outside" of an allocated buffer.

Not a bugfix, but a cleanup to keep tools from tripping over this
constantly and annoying me with their pointless reports.

Link: https://patch.msgid.link/2026040630-graded-postwar-760f@gregkh
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/core/config.c