diff options
author | Frank Li <Frank.Li@nxp.com> | 2023-07-08 02:00:14 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2023-07-25 18:46:25 +0300 |
commit | f4fc01af5b640bc39bd9403b5fd855345a2ad5f8 (patch) | |
tree | 332af4d99ae41da8d9aa4a8b9c1c7567cb120852 /scripts/gdb/linux/utils.py | |
parent | 609fded3f91972ada551c141c5d04a71704f8967 (diff) | |
download | linux-f4fc01af5b640bc39bd9403b5fd855345a2ad5f8.tar.xz |
usb: gadget: call usb_gadget_check_config() to verify UDC capability
The legacy gadget driver omitted calling usb_gadget_check_config()
to ensure that the USB device controller (UDC) has adequate resources,
including sufficient endpoint numbers and types, to support the given
configuration.
Previously, usb_add_config() was solely invoked by the legacy gadget
driver. Adds the necessary usb_gadget_check_config() after the bind()
operation to fix the issue.
Fixes: dce49449e04f ("usb: cdns3: allocate TX FIFO size according to composite EP number")
Cc: stable <stable@kernel.org>
Reported-by: Ravi Gunasekaran <r-gunasekaran@ti.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
Link: https://lore.kernel.org/r/20230707230015.494999-1-Frank.Li@nxp.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions