aboutsummaryrefslogtreecommitdiff
path: root/drivers/cdx/controller/cdx_controller.c
diff options
context:
space:
mode:
authorAndrey Konovalov <andreyknvl@gmail.com>2023-10-26 22:01:13 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2023-10-27 12:58:16 +0200
commit1f97e3f429cff941b5f7adc9fcbb1b5138cd6125 (patch)
treeff754ad42275bc710379ea0fa63f66c9d7bc9cbb /drivers/cdx/controller/cdx_controller.c
parente8033bde451eddfb9b1bbd6e2d848c1b5c277222 (diff)
usb: raw-gadget: don't disable device if usb_ep_queue fails
During device operation, the host might decide to reset a device emulated via Raw Gadget. In this case, if the device emulation code has endpoint requests queued, usb_ep_queue will fail with -ESHUTDOWN. Currently, this disables the Raw Gadget device and makes the emulation code unable to proceed. Do not disable the Raw Gadget device if usb_ep_queue fails. Signed-off-by: Andrey Konovalov <andreyknvl@gmail.com> Link: https://lore.kernel.org/r/3c5df3dddb67623b4aeb11c5546370363e65d8e2.1698350424.git.andreyknvl@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/cdx/controller/cdx_controller.c')
0 files changed, 0 insertions, 0 deletions