linux-stable/drivers/usb
Jozef Martiniak 94aadba8d0 gadgetfs: ep_io - wait until IRQ finishes
[ Upstream commit 04cb742d4d ]

after usb_ep_queue() if wait_for_completion_interruptible() is
interrupted we need to wait until IRQ gets finished.

Otherwise complete() from epio_complete() can corrupt stack.

Signed-off-by: Jozef Martiniak <jomajm@gmail.com>
Link: https://lore.kernel.org/r/20220708070645.6130-1-jomajm@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-08-25 11:40:35 +02:00
..
atm
c67x00
cdns3 usb: cdns3: fix random warning message when driver load 2022-08-25 11:40:31 +02:00
chipidea usb: chipidea: udc: check request status before setting device address 2022-06-29 09:03:27 +02:00
class usb: cdc-wdm: fix reading stuck on device close 2022-05-18 10:26:54 +02:00
common usb: ulpi: Call of_node_put correctly 2022-02-16 12:56:34 +01:00
core USB: HCD: Fix URB giveback issue in tasklet function 2022-08-17 14:22:58 +02:00
dwc2 usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch 2022-08-25 11:40:33 +02:00
dwc3 usb: dwc3: qcom: fix missing optional irq warnings 2022-08-17 14:23:52 +02:00
early
gadget gadgetfs: ep_io - wait until IRQ finishes 2022-08-25 11:40:35 +02:00
host usb: host: ohci-ppc-of: Fix refcount leak bug 2022-08-25 11:40:33 +02:00
image
isp1760 usb: isp1760: Fix out-of-bounds array access 2022-06-09 10:22:27 +02:00
misc usb: misc: fix improper handling of refcount in uss720_probe() 2022-05-09 09:14:28 +02:00
mon
mtu3 usb: mtu3: fix USB 3.0 dual-role-switch from device to host 2022-05-09 09:14:27 +02:00
musb usb: musb: Fix missing of_node_put() in omap2430_probe 2022-06-14 18:36:04 +02:00
phy extcon: Fix extcon_get_extcon_dev() error handling 2022-06-14 18:36:21 +02:00
renesas_usbhs usb: renesas: Fix refcount leak bug 2022-08-25 11:40:33 +02:00
roles
serial USB: serial: fix tty-port initialized comments 2022-08-17 14:23:57 +02:00
storage USB: storage: karma: fix rio_karma_init return 2022-06-14 18:36:04 +02:00
typec usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion 2022-08-17 14:22:58 +02:00
usbip usb: usbip: add missing device lock on tweak configuration cmd 2022-06-14 18:36:04 +02:00
Kconfig
Makefile
usb-skeleton.c