linux_dsm_epyc7002/drivers/usb/gadget/udc
Guido Kiener 091dacc3cc usb: gadget: net2272: Fix net2272_dequeue()
Restore the status of ep->stopped in function net2272_dequeue().

When the given request is not found in the endpoint queue
the function returns -EINVAL without restoring the state of
ep->stopped. Thus the endpoint keeps blocked and does not transfer
any data anymore.

This fix is only compile-tested, since we do not have a
corresponding hardware. An analogous fix was tested in the sibling
driver. See "usb: gadget: net2280: Fix net2280_dequeue()"

Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Guido Kiener <guido.kiener@rohde-schwarz.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
2019-03-20 08:50:42 +02:00
..
aspeed-vhub usb: gadget: fix various indentation issues 2019-02-07 13:14:51 +02:00
bdc USB: changes for v5.1 merge window 2019-02-15 09:08:57 +01:00
amd5536udc_pci.c
amd5536udc.h
at91_udc.c
at91_udc.h
atmel_usba_udc.c Remove 'type' argument from access_ok() function 2019-01-03 18:57:57 -08:00
atmel_usba_udc.h
bcm63xx_udc.c
core.c USB: gadget: Improve kerneldoc for usb_ep_dequeue() 2019-02-06 08:37:16 +02:00
dummy_hcd.c
fotg210-udc.c fotg210-udc: pass struct device to DMA API functions 2019-02-11 15:30:14 +02:00
fotg210.h
fsl_mxc_udc.c
fsl_qe_udc.c
fsl_qe_udc.h
fsl_udc_core.c usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation 2018-10-02 10:43:12 +03:00
fsl_usb2_udc.h
fusb300_udc.c
fusb300_udc.h
goku_udc.c
goku_udc.h
gr_udc.c
gr_udc.h
Kconfig USB: add missing SPDX lines to Kconfig and Makefiles 2019-01-22 09:08:17 +01:00
lpc32xx_udc.c
m66592-udc.c
m66592-udc.h
Makefile
mv_u3d_core.c
mv_u3d.h
mv_udc_core.c usb: gadget: udc: Remove unnecessary parentheses 2018-10-02 10:30:07 +03:00
mv_udc.h
net2272.c usb: gadget: net2272: Fix net2272_dequeue() 2019-03-20 08:50:42 +02:00
net2272.h
net2280.c usb: gadget: net2280: Fix net2280_dequeue() 2019-03-20 08:50:19 +02:00
net2280.h
omap_udc.c USB: omap_udc: fix rejection of out transfers when DMA is used 2018-11-26 12:38:03 +02:00
omap_udc.h
pch_udc.c PCI: Move Rohm Vendor ID to generic list 2019-02-01 17:24:52 -06:00
pxa25x_udc.c
pxa25x_udc.h
pxa27x_udc.c
pxa27x_udc.h
r8a66597-udc.c usb: gadget: r8a66597: Fix a possible sleep-in-atomic-context bugs in r8a66597_queue() 2018-07-17 10:12:51 +03:00
r8a66597-udc.h
renesas_usb3.c usb: gadget: udc: renesas_usb3: add support for r8a774c0 2019-01-28 12:51:30 +02:00
s3c2410_udc.c USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE 2018-12-07 08:12:15 +02:00
s3c2410_udc.h
s3c-hsudc.c
snps_udc_core.c usb: gadget: udc: reduce indentation 2019-01-28 12:51:30 +02:00
snps_udc_plat.c
trace.c
trace.h
udc-xilinx.c usb: gadget: fix spelling mistakeis "[En]queing" -> "[En]queuing" 2018-10-02 10:28:08 +03:00