kernel_samsung_a53x/drivers/usb/misc
Oliver Neukum 7889225213 usb: yurex: make waiting on yurex_write interruptible
[ Upstream commit e0aa9614ab0fd35b404e4b16ebe879f9fc152591 ]

The IO yurex_write() needs to wait for in order to have a device
ready for writing again can take a long time time.
Consequently the sleep is done in an interruptible state.
Therefore others waiting for yurex_write() itself to finish should
use mutex_lock_interruptible.

Signed-off-by: Oliver Neukum <oneukum@suse.com>
Fixes: 6bc235a2e24a5 ("USB: add driver for Meywa-Denki & Kayac YUREX")
Rule: add
Link: https://lore.kernel.org/stable/20240924084415.300557-1-oneukum%40suse.com
Link: https://lore.kernel.org/r/20240924084415.300557-1-oneukum@suse.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-12-17 13:24:16 +01:00
..
sisusbvga
adutux.c
apple-mfi-fastcharge.c
appledisplay.c Revert "USB: appledisplay: close race between probe and completion handler" 2024-11-24 00:23:17 +01:00
chaoskey.c
cypress_cy7c63.c Revert "USB: misc: cypress_cy7c63: check for short transfer" 2024-11-24 00:23:17 +01:00
cytherm.c
ehset.c
emi26.c
emi62.c
ezusb.c
ftdi-elan.c
idmouse.c
iowarrior.c usb: yurex: make waiting on yurex_write interruptible 2024-12-17 13:24:16 +01:00
isight_firmware.c
Kconfig
ldusb.c
legousbtower.c
lvstest.c
Makefile
trancevibrator.c
usb251xb.c
usb3503.c
usb4604.c
usb_u132.h
usblcd.c
usbsevseg.c
usbtest.c
uss720.c
yurex.c usb: yurex: make waiting on yurex_write interruptible 2024-12-17 13:24:16 +01:00